天天看點

continue和break差別

相同點:continue和break都是用于在循環(loop)中,阻斷某個循環點;

不同點:continue在符合中斷的點不會執行,但是會繼續執行後續循環部分代碼;

break則是直接跳出所在循環層。以下面兩個demo來看看具體差別表現:

public static void testSys(){

for(int i = 0; i<10 ; i++){

if(i == 2){

System.out.println("2222");

continue;

}

System.out.println(i);

}

}

輸出結果為:

1

2222

3

4

5

6

7

8

9

public static void testSys(){

for(int i = 0; i<10 ; i++){

if(i == 2){

System.out.println("2222");

break;

}

System.out.println(i);

}

}

輸出結果為:

1

2222

繼續閱讀