JAVA中return与break和continue的区别以及什么时候用

1.return:

return关键字的功能是结束一个方法(并不是专门用来跳出循环的),在程序中循环体内执行到return语句,return语句将会结束该方法,循环自然也结束了。return是结束整个方法,不管这个return处于多少层循环之内。

 

2.break:

(1)一层循环:

break关键字的功能是结束一个循环,跳出循环体。不管是那个循环,一旦在循环中遇到break,将完全结束循环体,开始执行循环后的的程序。

(2)多重嵌套循环:

如是多层循环的情况,break不仅可以结束起所在循环,还可以结束起外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外循环。java中的标签就是一个英文的冒号(:)的标识。且它必须放在循环语句之前才有作用。

(3)break的主要运用场合:

主要运用在swicth语句和循环语句中,在循环语句中使用break语句,如执行到了break语句,那么就退出循环,接着执行循环结构下面的第一条语句。如果是在swith语句中的break语句时,当执行到switch语句中的break语句时,仅退出switch语句,不会退出外面的循环结构(多重嵌套循环)。

3.continue:

continue关键字的功能是终止本次循环,接着执行下一次循环。与break不同,break是完全终止循环。

 

 

结果为:

 

 

 

posted @ 2021-10-06 20:28  滔滔是个java小白  阅读(542)  评论(0编辑  收藏  举报