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

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則終止該方法,後邊的都不執行了。