在Java中,continue
和break
是兩種控制流語句,它們的作用有所不同。
break
語句用于立即退出最內層的循環或者switch語句。當執行到break
語句時,程序將會跳出當前循環或者switch語句,并繼續執行循環或者語句塊之后的代碼。for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}
上面的代碼會輸出:
0
1
2
3
4
continue
語句用于跳過當前循環中的剩余代碼,直接進行下一次循環迭代。當執行到continue
語句時,程序將會跳過當前循環的剩余代碼,直接進入下一次循環迭代。for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}
上面的代碼會輸出:
0
1
2
3
4
6
7
8
9
總結:
break
用于立即退出最內層的循環或者switch語句。continue
用于跳過當前循環中的剩余代碼,直接進行下一次循環迭代。