Java跳出多重嵌套循环

2018-11-09 02:38:13来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

最近项目发现循环嵌套的比较多,一直用flag标志来跳出来,写法没什么大问题,比较影响代码美观,例如下面显示:

int i = 0;
        boolean flag = true;
        while (flag) {
            while (true) {
                if (i > 50) {
                    flag = false;
                    break;
                }
            }
        }

偶然看了一个老哥的代码,发现这种方式确实不错,如下:

int i = 0;
        ok:
        while (true) {
            while (true) {
                i++;
                System.out.println(i);
                if (i > 50) {
                    break ok;
                }
            }
        }

其实还可以抛出异常来跳出循环,这里不多说了,网上一大堆实现。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:java排序

下一篇:JAVA WEB快速入门之环境搭建