C#中break 和 continue 和 return在if語句和for迴圈中的區別
阿新 • • 發佈:2020-06-01
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