14 在 Java 中,如何跳出当前的多重嵌套循环

在最外层添加一个标记如A,然后用breakA,即可跳出多重循环

示例

public class C {
    public static void main(String[] args) {
        lable:
        for (int i = 1; i <= 4; i++) {
            for (int j = 1; j <= 10 ; j++) {
                if(j % 4 == 0) {
                    break lable;
                    //continue lable;
                }
                System.out.print(j);
            }
            System.out.println();
        }
    }
}

关键字break

使用范围:switch-case,循环结构中

break在循环结构中的作用:结束当前循环

break在嵌套循环中的作用:默认跳出包裹break最近的一层循环

如何跳出多重循环:在最外层添加一个标记如A,然后用breakA,即可跳出多重循环

关键字continue

使用范围:循环结构中

continue在循环结构中的作用:结束当次循环

continue在嵌套循环中的作用:默认跳出包裹continue最近的当次循环