Java中的控制语句(break|continue)

break语句(终止)、continue

break语句用于跳出包含它的最内层循环;

continue语句用于停止本轮循环,直接开始下一轮循环。

Java中还引入了带标号的break和continue语句:

                breakIndentifier;

                continueIndentifier;

例如

因为break跳出的是outer所指的最外层循环,如果用continue outer代替break outer的结果就是为:

因为continue语句只是跳过,然后继续循环

break是终止,continue只会终止一次满足条件的循环,但是还会继续循环后面的,而break是只要满足条件那就跳出循环不在循环

continue语句的标号必须位于封闭的循环语句前面

break语句的标号必须位于封闭的语句前面,但不一定是循环语句

例子:例如下面的程序段,对于break是正确的,而对于continue是错误的:

        

本人理解:

        这都是java控制语句的两种,他们所能做的事情也不一样,比如循环1-100之间的数字,可以在循环到四十八的时候终止,就可以用break,如果要是跳过四十八,并且继续循环,也就是1-100,除了四十八,那么就都要-循环,这种情况就肯定不可以用break终止语句了,因为break是终止,就直接跳出循环了但是continue不一样,他只是跳过这一次,后面的49-100是还会继续循环的


                                                                

如果有什么不理解的可以随时留言笔者

你可能感兴趣的:(Java中的控制语句(break|continue))