Java 中的 break 語句
Aryan Tyagi
2023年10月12日
Java break
語句在定義的情況下會中斷程式的當前流程。它將控制權傳遞給終止語句之後的語句。
在 Java 程式語言中,我們可以通過兩種方式使用 break
語句。當在迴圈中使用 break
語句時,迴圈立即結束,程式碼繼續執行迴圈體之後的以下語句。它也用於在匹配發生時結束 switch-case
條件。
我們可以在任何迴圈中使用 Java break 語句,例如 for
迴圈、do-while
迴圈和 while
迴圈。
例如,
public class DemoBreak {
public static void main(String[] args) {
// for loop
for (int i = 0; i <= 10; i++) {
if (i == 7) {
// using Break Statement
break;
}
System.out.println(i);
}
}
}
輸出:
0
1
2
3
4
5
6
在上面的示例中,當變數 i
等於 7 時,會遇到 break
語句。同樣,我們也可以將其用於其他迴圈。
我們可以將 break 語句與 switch-case
語句一起使用,如下所示。
public class DemoSwitchBreak {
public static void main(String[] args) {
int number = 2;
String name;
switch (number) {
case 1:
name = "Pass";
break;
case 2:
name = "Fail";
break;
default:
name = "Invalid";
break;
}
System.out.println(name);
}
}
輸出:
Fail
在 switch-case
語句中,我們使用 break
語句來終止塊並在匹配發生時轉到下一行程式碼。如果我們不使用 break
語句,那麼它將執行所有情況。