Java跳出多重嵌套循环代码实例

 更新时间:2019年03月15日 11:38:35   作者:程序猿||攻城狮  
这篇文章主要介绍了Java跳出多重嵌套循环,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

最近项目发现循环嵌套的比较多,一直用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;
        }
      }
    }

以上所述是小编给大家介绍的Java跳出多重嵌套循环详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Java实现http请求文件流对带宽限速获取md5值

    Java实现http请求文件流对带宽限速获取md5值

    文章介绍了如何在进行HTTP请求下载大数据时处理带宽限制和并发问题,通过使用缓冲区和限速逻辑,可以有效控制下载速度,避免掉包和数据丢失,核心公式基于带宽和已下载字节数计算预期耗时,并通过Thread.sleep()进行动态休眠补偿,感兴趣的朋友一起看看吧
    2025-02-02
  • Quarkus的Spring扩展快速改造Spring项目

    Quarkus的Spring扩展快速改造Spring项目

    这篇文章主要为大家介绍了Quarkus的Spring项目扩展,带大家快速改造Spring项目示例演绎,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2022-02-02
  • 解决异常FileNotFoundException:class path resource找不到资源文件的问题

    解决异常FileNotFoundException:class path resource找不到资源文件的问题

    今天小编就为大家分享一篇关于解决异常FileNotFoundException:class path resource找不到资源文件的问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • 详解java中动态代理实现机制

    详解java中动态代理实现机制

    这篇文章主要为大家介绍了java中动态代理实现机制的相关资料,需要的朋友可以参考下
    2016-01-01
  • java实现微信退款功能

    java实现微信退款功能

    这篇文章主要为大家详细介绍了java实现微信退款功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • Java的设计模式编程中迪米特法则的应用示例

    Java的设计模式编程中迪米特法则的应用示例

    这篇文章主要介绍了Java的设计模式编程中迪米特法则的应用示例,迪米特法则中主张创建和使用弱耦合的类,需要的朋友可以参考下
    2016-02-02
  • Java反转数组输出实例代码

    Java反转数组输出实例代码

    这篇文章主要给大家介绍了关于Java反转数组输出以及利用Java实现字符串逆序输出的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Springboot简单热部署实现步骤解析

    Springboot简单热部署实现步骤解析

    这篇文章主要介绍了Springboot简单热部署实现步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • java中functional interface的分类和使用详解

    java中functional interface的分类和使用详解

    这篇文章主要介绍了java中functional interface的分类和使用,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • Java零基础入门数组

    Java零基础入门数组

    数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素
    2022-04-04

最新评论