continue、break、return

(37条消息) continue、break、return_return break continue_蒲公英的午夜的博客-CSDN博客

假设正常的循环次数是100次,当执行到50次时,进行了continue。那当次循环会立刻终止,然后执行后50次循环。

那如果执行到50次时,进行的是break,则直接结束整个循环体后50次循环也不执行了。

return是作用于方法,用来结束整个方法体。return可以单独被调用,用于没有返回值的方法;也可以携带一个值,用于有返回值的方法。

如果将return放在循环体内,它当然也可以直接结束循环。return并非专门用于结束循环的,它的功能是结束一个方法。当一个方法执行到一个return语句时,这个方法就结束了。与break和continue不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。

 

多重循环下的break和continue

比如我在内层循环中使用break,那此时内层循环会停止执行,然后执行下一轮外层循环。当我使用break+外层标签(图中out),那此时外层循环便会直接终止。

posted @ 2023-02-16 16:50  每月工资一万八  阅读(27)  评论(0)    收藏  举报