Java跳出多重嵌套循环
程序员文章站
2022-05-03 22:58:03
最近项目发现循环嵌套的比较多,一直用flag标志来跳出来,写法没什么大问题,比较影响代码美观,例如下面显示: 偶然看了一个老哥的代码,发现这种方式确实不错,如下: 其实还可以抛出异常来跳出循环,这里不多说了,网上一大堆实现。 ......
最近项目发现循环嵌套的比较多,一直用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; } } }
其实还可以抛出异常来跳出循环,这里不多说了,网上一大堆实现。
上一篇: html5游戏掷骰子源码
下一篇: AspNetPager真假分页对比实例