在Java中可以使用标签(label)来标记循环语句,然后使用break语句加上标签来跳出多重循环。下面是一个示例代码:

public class BreakExample {
    public static void main(String[] args) {
        outerLoop: for (int i = 1; i <= 3; i++) {
            for (int j = 1; j <= 3; j++) {
                System.out.println("i: " + i + ", j: " + j);
                if (i == 2 && j == 2) {
                    break outerLoop;
                }
            }
        }
        System.out.println("Loop finished");
    }
}

在上面的代码中,我们使用了一个名为outerLoop的标签来标记外层的循环语句。当i等于2且j等于2时,我们使用break outerLoop;语句跳出了外层的循环。输出结果如下:

i: 1, j: 1
i: 1, j: 2
i: 1, j: 3
i: 2, j: 1
i: 2, j: 2
Loop finished

可以看到,当i等于2且j等于2时,循环立即终止,并且输出结果中没有i等于3的情况,说明成功跳出了多重循环

Java当中如何跳出多重循环?写出代码例子

原文地址: https://www.cveoy.top/t/topic/ixQR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录