1. 程式人生 > WINDOWS開發 >C#中break 和 continue 和 return在if語句和for迴圈中的區別

C#中break 和 continue 和 return在if語句和for迴圈中的區別

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