Fork me on GitHub

java中break和continue区别

我们知道,brerak和continue都是指跳出循环的意思,但是还是有一些区别:

1 .  首先是break,以下面这段代码为例:

for(int i = 0 ; i<10 ; i++){
           for (int j = 0 ;j<i ; i++){
               if(j%2 == 0 ){
                   break;
               }
           }
       }

这里如果i%2 == 0的时候,会跳出内层循环,进入外层循环继续执行。

 

 2. 接下来是continue用法,如果执行了continue,这时会跳出当前循环,进入内层循环继续执行:

 

 这便是二者的用法差异和联系。

至此,结束。

posted @ 2021-01-20 16:59  叶语婷  阅读(1410)  评论(0编辑  收藏  举报