break 和 continue 和 return在if語句和for迴圈中的區別
阿新 • • 發佈:2019-01-28
public static void main(String[] args) {
int j = 3;
for (int i = 0; i < 5; i++) {
if (i == j) {
return;
}
System.out.println("i = " + i);
}
System.out.println("迴圈結束");
}
執行的結果是
i = 0
i = 1
i = 2
----------------------------------------------------當if裡的語句是continue時執行的結果是----------------------------------------------------
i = 0
i = 1
i = 2
i = 4
迴圈結束
-------------------------------------------------------------------當if裡的語句是break時執行的結果是-------------------------------------
i = 0
i = 1
i = 2
迴圈結束
break是跳出當前迴圈就是最近的一次迴圈,繼續執行外迴圈,
continue是指結束本次迴圈,這次迴圈後邊的不執行了,繼續最內層迴圈的迴圈
break是跳到了外層迴圈,
return則終止該方法,後邊的都不執行了。