java關鍵字大總結之(break,continue、return)

break關鍵字

break關鍵字,用於直接強行跳出當前循環,不再執行剩餘代碼。當我們在循環中遇見我們的break語句時,忽略循環語句中的任何其他語言和我們的循環條件測試,程序控制在循環體後面的語句重新開始。所以當有多層循環嵌套的時候,並且我們的break語句出現在潛逃循環中的內層循環時,它將僅僅只是終止了內層循環的執行,但是並不會影響我們的外層循環。

continue關鍵字

continue關鍵字用於停止檔次循環,回到循環的起始處,進入下一次循環操作。continue語句之後的語句將不再執行,用於跳過循環體中的一部分語句,也就是不再執行這部分語句,而不是跳出整個循環執行嚇一跳語句,這就是我們的break與我們的continue之間的區別。
簡單來說,我們的continue只是中斷一次循環的執行而已。

return關鍵字

return語句時一個跳轉語句,用來表示從一個方法返回(返回一個值或者其他複雜的類型),可以使程序控制返回到調用該方法的地方。當執行main方法時,return語句可以使程序執行返回到java運行系統。

我們使用標記使我們的break可以跳出整個循環。

public class Test {
    public static void main(String[] args) {
        out:
for(int j=0;j<3;j++) {
    for (int i = 0; i < 5; i++) {
        if (i >= 3) {
            break out;
        }
        System.out.println(i);
    }
}
        System.out.println("break");
    }
}

我們的運行結果:

0
1
2
break
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章