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
语句,那么它将执行所有情况。