java 中 while循环里面后面加上return就退出了循环,为什么不设计成,每一次都返回一个值呢?

如题所述

return 是结束当前方法, 如果方法有返回值,可以返回啊
还有结束循环应该用break关键字追问

可能我意思不清楚,这样为什么不能返回

追答

while(true) 死循环了

温馨提示:内容为网友见解,仅供参考
无其他回答

java 中 while循环里面后面加上return就退出了循环,为什么不设计成,每...
return 是结束当前方法, 如果方法有返回值,可以返回啊 还有结束循环应该用break关键字

java的方法中有一个循环,循环中有return,这个return是跳出循环还是跳出...
return关键字并不是专门用于跳出循环的,return的功能是结束一个方法。 一旦在循环体内执行到一个return语句,return语句将会结束该方法,循环自然也随之结束。与continue和break不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。2.continue的功能和break有点类似,区别是continue只是中止本次...

java,while(true),什么时候退出?
return 就直接跳出循环了 不论循环条件是否成立 for(int i = 0 ; i<1000000;i++){ if (i = 500 ) return ;} 当i = 500 是就会跳出for循环 一个方法中 看见return就结束呗 也就是说 一个方法如果没有选择语句的话 只能有一个return ...

java中,在for循环里加return;是什么意思?
renturn可以放在方法中,for循环是在 main 方法中的 ,他的意思就是立刻终止方法执行。如过i=5 那么这个方法立刻停止执行,所以无法输出值

Java中try{}里面有return,finally里的代码会不会执行,什么时候被执行...
此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。

为什么javascript中return不能跳出do..while循环?而break和continue都可...
在一系列嵌套循环中使用break 语句时,它将仅仅终止最里面循环。而continue则停止执行当前的反复,然后退回循环起始和,开始新的反复。continue 用于跳过循环体中的一部分语句,也就是不执行这部分语句 return语句用来明确地从一个方法返回。也就是,return 语句使程序控制返回到调用它方法。因此,将它分类为...

Java中关键字continue,break和return的区别
continue一般用在for 和 while 循环中,表示结束本次循环。如果循环的条件为true,则循环可以继续执行 break 可以用在 for、 while和switch中,表示退出整个循环或分支(switch),执行循环或分支之后的语句 return是函数结束的时候使用的,用return表示函数调用结束,返回结果。。

Java在方法中的for循环里写return是结束循环还是结束方法?
return是跳出方法,break是结束循环,continue是结束这一次循环跳到下一次循环

...method must return a result of type int,程序该如何改
在while循环结束后加一行:return 0;(或别的int类型的值)就可以了。需要返回值的方法,一定要注意让返回语句覆盖每一个分支,直到方法的最后,否则就会报你说的那种错。

跪求各位大侠,while()语句,当判断满足条件,执行完执行体之后,还会继 ...
while( )的循环结构,就是满足条件才循环,不满足就不循环了。如果一开始就不满足,则循环体一次都不执行。你的循环体中有一句 return x;这样好象造成:循环体无论如何最多也只能执行一次了!按你的函数“功能”,应该把循环体中的那句(if ... else 之后的return)去掉。

相似回答