风萧萧兮易水寒

Java中的多重for循环怎么跳出最外层

笔记记录

不加任何代码,最里层的break,只能跳出最内层的循环, 如果想要跳出最外面的,就要新增一个标记.
在想要跳出循环的地方加标记,然后break标记.

同理换成continue 标记; 效果一样.

    /**
     * 测试多重for循环 break
     */
    public static void forTest() {
        int a = 3;
        tab: for (int i = 0; i < a; i++) {
            System.out.println("我是i...." + i);
            for (int j = 0; j < a; j++) {
                System.out.println("我是j...." + j);
                if (j == 1) {
                    break tab;
                };
            };

        };
    };
坚持原创技术分享,您的支持将鼓励我继续创作!