问题:break只能跳出一层循环,如下:

while(true){
for (int i = 1; i <= s; i++) {t2++;s2 += v2;if (s2 >= l) {System.out.println("T" + "\n" + t2);break; //if不算在内,该break只能跳出for循环,而不能跳出while循环}}
}

解决方法:可以使用label语句标记的方法跳出多层循环,如下:

look:        //使用标记语句look,可以写其他语句,如a: b:等等
while(true){
for (int i = 1; i <= s; i++) {t2++;s2 += v2;if (s2 >= l) {System.out.println("T" + "\n" + t2);break look; //直接跳出while语句}}
}

java 中break如何跳出多层循环(包含二层循环)相关推荐

  1. Java中return结束循环,Java中break、continue、return在for循环中的使用

    Java中break.continue.return在for循环中的使用 发布时间:2020-09-25 02:01:45 来源:脚本之家 阅读:81 作者:mrr 引言:在使用循环的时候,循环里面带 ...

  2. java中break内外循环_java 中break如何跳出外部循环

    学习就是为了不断的看到自己的知识盲点,然后改正,以前知道如何使用break来跳出循环,突然学习到可以用break跳出外部的循环(以前只知道怎么调本次的循环). 上正题代码如下: break跳出本次循环 ...

  3. java for循环break_Java中break、continue、return在for循环中的使用

    这篇文章主要介绍了break.continue.return在for循环中的使用,本文是小编收藏整理的,非常具有参考借鉴价值,需要的朋友可以参考下 引言:在使用循环的时候,循环里面带有break.co ...

  4. 【Java基础】使用带有标签的break,跳出多层循环

    带有标签的break 多层for循环嵌套中,在某一个for循环前面加一个标签,如label:,在需要break的时候就可以直接break出多层循环,跳至label处(label后面紧跟的循环也被跳出) ...

  5. 在Java中如何从一个多层嵌套循环中直接跳出?

    一.问题描述 最近发现一个有趣的问题,在Java中如何从一个多层嵌套循环中退出呢? 例如下面,有两层循环,break只能退出第一个for循环,不能直接跳出第二个for循环外面. public stat ...

  6. break如何跳出多层循环?

    break如何跳出多层循环? 案例情景:list1中每组数据有一个卡号,当list2中某组数据的账户于list1相同时,取list2中这组数据的某个字段塞入list1对应的这组数据 ,循环list1中 ...

  7. (转)java中对集合对象list的几种循环访问总结

    Java集合的Stack.Queue.Map的遍历 在集合操作中,常常离不开对集合的遍历,对集合遍历一般来说一个foreach就搞定了,但是,对于Stack.Queue.Map类型的遍历,还是有一些讲 ...

  8. Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积。 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法。

    Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积. 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法, ...

  9. python什么语句提前结束循环_在循环语句中,break语句的作用是提前结束循环。

    [单选题]__________ sind Sie? Ich bin Studentin. [填空题]_______ Internet [单选题]()函数可以返回x的整数部分? [单选题]_______ ...

最新文章

  1. jsp中include指令和动作的区别
  2. SpringBoot+MySql实现一对多再多对多的数据库的设计以及业务层增删改查的实现
  3. app之---豆果美食
  4. 果粉们要的才不是事后歉意
  5. 牛腩新闻发布系统总结
  6. 微擎支付返回商户单号_易宝支付哪个平台扣的,被易宝支付扣款怎么办
  7. python修改mac地址_python中的MAC地址生成器
  8. 无线路由器的几种破解方法
  9. 非负矩阵分解小白入门
  10. 一块自制自行车码表从B站火到GitHub,稚晖君点赞,网友催量产
  11. js正则表达式匹配纯中文或纯英文
  12. 抢救DB2数据之终极工具:db2dart
  13. invalidate()和postInvalidate() 的区别及使用
  14. Python基础知识(二)基本数据结构list列表和dict字典
  15. matlab nan 无色_MATLAB中出现NAN怎么回事
  16. PointRend使用记录
  17. python开源流程图软件_适用于Linux的10种最佳流程图和图表软件
  18. 【模拟】找规律填数字
  19. 通达OA V11.4漏洞 -代码审计
  20. ndnSIM学习(二)——配置VScode的跨文件转到定义

热门文章

  1. 广东省2021高考2bi补录成绩查询,重磅!广东省2021年普通高考美术统考成绩1月8日起可查询!...
  2. mysql 表损坏_MYSQL数据表损坏的原因分析和修复方法小结(推荐)
  3. numpy序列预处理dna序列_个人隐私DNA亲子鉴定序列
  4. 二元相图软件_FactSage 软件教程 入门学习资料汇总
  5. Java Lambda表达式的使用
  6. Java Float类详解
  7. 大学计算机课程第六章答案,大学计算机网络课程第六章.ppt
  8. android 自定义库,Android自定义Log库
  9. 没有bug队——加贝——Python 练习实例 29,30
  10. Python数模笔记-NetworkX(3)条件最短路径