描述
Java 提供一种带标签的 break 语句,用于跳出多重嵌套的循环语句。有时候,在嵌套很深的循环语句中会发生一些不可预料的事情,此时可能更希望跳到嵌套所有循环语句之外。通过添加一些额外的条件实现各层循环的检测很不方便。于是,Java 便提供了一种带标签的 break 语句。
使用方法
标签必须放在希望跳出的最外层循环之前,且必须紧跟一个冒号。
使用例程代码如下:
public class FirstSample { public static void main(String[] args) { int i = 0; test_break: for(i = 0; i < 10; i++) { System.out.println(i + " "); if(i > 5) { System.out.println(i + " "); break test_break; } } System.out.println(10 + " "); } }