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則終止該方法,后邊的都不執行了。
————————————————
原文鏈接:https://blog.csdn.net/m0_38101105/article/details/78590435