continue:當在迴圈內遇到continue時,需要立即跳到迴圈的下一次迭代時。
for (int i = 0; i < 5; i++) {
if (i == 2) {
continue; // i 等於 2 時,跳過迴圈剩餘程式碼,立刻進到下一次迭代
}
System.out.println(i); // 輸出 0, 1, 3, 4
}
break:當在迴圈內遇到break時,迴圈立即中止,程式跳出迴圈外的程式碼繼續執行。
public class BreakExample {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
if (i == 3) {
break; // 當 i 等於 3 時,跳出迴圈
}
System.out.println(i); // 輸出 0, 1, 2
}
System.out.println("迴圈已結束");
}
}