Java break语句

Java break语句break语句通常用于以下两种情况:

a)使用break语句立即退出循环。每当在循环内遇到break语句时,控制流直接退出循环,并且循环在其余迭代中终止。它与if语句一起使用,只要在循环内部使用,以便循环在特定条件下终止。

这里要注意的重点是,当在嵌套循环中使用break语句时,只有内部循环才会终止。

b)它也用于switch-case控制。通常情况下,switch语句中的所有情况都会跟一个break语句,这样每当程序控制流跳转到一个case时,它就不会执行后续的情况(参见下面的例子)。一旦在switch-case块中遇到中断,控制器就会从switch-case体中出来。

break语句的语法:

break一词后跟分号。

break;

示例 – 在while循环中使用break

在下面的例子中,我们有一个while循环从 0 运行到 100 但由于我们有一个break语句只在循环值达到 2 时发生,循环终止并且控制传递给下一个循环体后的程序语句。

public class BreakExample1 {
   public static void main(String args[]){
      int num =0;
      while(num<=100)
      {
          System.out.println("Value of variable is: "+num);
          if (num==2)
          {
             break;
          }
          num++;
      }
      System.out.println("Out of while-loop");
  }
}

输出:

Value of variable is: 0
Value of variable is: 1
Value of variable is: 2
Out of while-loop

示例 – 在for循环中使用break

你可以在这看到同样的事情。一旦var值达到 99,for循环就会终止。

public class BreakExample2 {

   public static void main(String args[]){
    int var;
    for (var =100; var>=10; var --)
    {
        System.out.println("var: "+var);
        if (var==99)
        {
             break;
        }
     }
     System.out.println("Out of for-loop");
   }
}

输出:

var: 100
var: 99
Out of for-loop

示例 – 在switch-case中使用break语句

public class BreakExample3 {

   public static void main(String args[]){
    int num=2;

    switch (num)
    {
        case 1:
           System.out.println("Case 1 ");
           break;
        case 2:
           System.out.println("Case 2 ");
           break;
        case 3:
           System.out.println("Case 3 ");
           break;
        default:
           System.out.println("Default ");
    }
   }
}

输出:

Case 2

在这个例子中,我们在每个Case块之后都有break语句,这是因为如果我们没有它,那么后续的case块也会执行。不中断的同一程序的输出将是Case 2 Case 3 Default

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程