21xrx.com
2025-03-25 19:02:02 Tuesday
文章检索 我的文章 写文章
Java中的break语句用法详解
2023-06-16 12:50:26 深夜i     --     --
Java break 循环语句 switch语句 标签

在Java中,break语句主要用于终止循环语句或者switch语句,可以使程序从当前执行位置跳出,执行后续的代码。下面我们详细了解Java中break的用法。

1. 终止循环语句

在Java中,我们经常使用循环语句来执行某个操作,比如for循环、while循环和do…while循环等。有时候我们需要在满足某个条件时跳出循环,这时候我们可以使用break语句。例如:

for (int i = 1; i <= 10; i++) {
  if (i == 6)
    break;
  
  System.out.println(i);
}

上面的代码中,当i等于6时,就会执行break语句,跳出循环,不再输出后续的数字。

2. 终止switch语句

在Java中,我们可以使用switch语句来根据不同的情况执行不同的代码块。如果我们想在某个case分支中跳出switch语句,可以使用break语句。例如:

int num = 2;
switch (num) {
  case 1:
    System.out.println("num是1");
    break;
  case 2:
    System.out.println("num是2");
    break;
  case 3:
    System.out.println("num是3");
    break;
}

3. 结合标签使用

在Java中,我们可以使用标签(label)来标记代码块,然后在break语句中使用该标签来终止代码块的执行。例如:

outer:
for (int i = 1; i <= 3; i++) {
  inner:
  for (int j = 1; j <= 3; j++) {
    if (i == 2 && j == 2)
      break outer;
    
    System.out.println(i + ", " + j);
  }
}

上面的代码中,我们使用了两个标签outer和inner来标记代码块,然后在内层循环中当i等于2而j等于2时,执行break语句并带上outer标签,这样可以直接跳出外层循环。

  
  

评论区