Java使用带有标签的break语句跳出多重循环

可以在多重循环的外面定义一个标识,然后在循环体里使用带有标识的break语句即可跳出多重循环 如下

 代码如下

    @Test
    void BreakOutOfMultipleLoops() {
        goOut:
        //定义一个标签 标签格式为:标识符+":"组成
        for (int i = 0; i < 10; i++) {
            for (int j = 0; j < 5; j++) {
                //if (j>=3){break goOut;}花括号可以省略
                if (j >= 3)
                    break goOut;
                System.out.println("当前j为:" + j);

            }
            System.out.println("浪里啷格狼,居然可以直接跳过我~");
        }
        System.out.println("我出来啦");
    }

运行结果如下

当前j为:0
当前j为:1
当前j为:2
我出来啦

猜你喜欢

转载自blog.csdn.net/lps12345666/article/details/130004856