Java 中的 break 语句

Aryan Tyagi 2023年10月12日
Java 中的 break 语句

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