博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从一个多层嵌套循环中直接跳出(先想想自己代码设计的是否合理)
阅读量:6967 次
发布时间:2019-06-27

本文共 510 字,大约阅读时间需要 1 分钟。

hot3.png

可以用break+label的语法,例子如下

public class Test {    public static void main(String[] args) {      outerloop:      for (int i=0; i < 5; i++) {        for (int j=0; j < 5; j++) {          if (i * j > 6) {            System.out.println("Breaking");            break outerloop;          }          System.out.println(i + " " + j);        }      }      System.out.println("Done");    }  }

首先在for循环前加标签,如例子中的outerloop,然后在for循环内break label(如本例的outerloop),就会跳出该label指定的for循环。

转载于:https://my.oschina.net/u/2477353/blog/616418

你可能感兴趣的文章
OAuth2.0认证
查看>>
Atom-JavaScript语法校验
查看>>
React Native 入门
查看>>
使用Volley上传头像图片
查看>>
用tbox实现内存检测
查看>>
用真机做远程调试的两种方式
查看>>
抽象类和方法
查看>>
细节:js 原型对象与for-in 方法枚举的问题
查看>>
性能优化总结
查看>>
优麒麟 19.04 即将发布,华为、阿里云、重大、360四大境像站鼎力支持!
查看>>
分布式文件系统 go-fastdfs v1.2.7 发布,增加 Nginx 配置模版
查看>>
JavaScript的setTimeout和setInterval的深入理解
查看>>
工具 - etl file references
查看>>
图像编辑器 GIMP 2.10.10 发布,性能改进
查看>>
repmgr 4.3 发布,PostgreSQL 复制与故障转移管理工具
查看>>
十年再出发:阿里云智能战略加速的“四级火箭” ...
查看>>
阿里云RPA(机器人流程自动化)干货系列之六:客户端安装及激活 ...
查看>>
Alibaba Cluster Data 开放下载:270 GB 数据揭秘你不知道的阿里巴巴数据中心 ...
查看>>
Decision Tree
查看>>
四万高手过招,这份阿里全球数学竞赛试题你真的不要看吗 ...
查看>>