Java break用於斷開迴圈或switch
語句。它在指定條件下中斷程式的當前流程。 在內迴圈的情況下,它僅中斷內迴圈,外迴圈仍然可繼續執行。
語法:
jump-statement;
break;
break語句的執行流程圖如下所示 -
範例:
public class BreakExample {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}
}
}
執行上面程式碼得到結果 -
1
2
3
4
它中斷了內迴圈,只有當你在內迴圈中使用break
語句。
範例:
public class BreakExample2 {
public static void main(String[] args) {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++) {
if (i == 2 && j == 2) {
break;
}
System.out.println(i + " " + j);
}
}
}
}
上面程式碼輸出輸出:
1 1
1 2
1 3
2 1
3 1
3 2
3 3
帶有Java break語句和Switch語句
要了解break
與switch
語句的範例,請存取這裡:Java switch語句。