关于Java里如何跳出一个多重循环
一般我们要跳出一个循环,用break就OK了,比如:
1 for(int i=1;i<5;i++){ 2 if(条件) 3 break; 4 //一些代码 5 }
但是如果这时候,在这一层循环外面还有一层循环的话:
1 for(int j=0;j<5;j++){ 2 for(int i=1;i<5;i++){ 3 if(条件) 4 break; 5 //一些代码 6 } 7 }
这种情况下,break只能跳出内层循环,而外层循环仍将继续,那么怎样能直接跳出外层循环呢,其实很简单:
1 sometag: 2 for(int j=0;j<5;j++){ 3 for(int i=1;i<5;i++){ 4 if(条件) 5 break sometag; 6 //一些代码 7 } 8 }
就像这样,sometag称为标签,之后的”:“不可少,这样在break语句后加上标签,就会跳到标签所标识的那一层循环,注意,标签之后必须紧跟循环语句,不然就会报错。另外,continue也可以如法炮制。
转载于:https://www.cnblogs.com/yuanhui69/p/3448180.html
关于Java里如何跳出一个多重循环相关推荐
- Java:关于跳出两层循环的方法以及Label(标签)
Java:关于跳出两层循环的方法以及Label(标签) HR曾问过我这样一个问题:Java中,如何跳出两层循环? 虽然当时没有说我的答案是错的,但也没完全认可.以下为对该问题的重新研究. 1. Lab ...
- 在Java里如何给一个日期增加一天
在Java里如何给一个日期增加一天 我正在使用如下格式的日期: yyyy-mm-dd. 我怎么样可以给一个日期增加一天? 回答一 这样应该可以解决问题 String dt = "2008-0 ...
- java 如何跳到上一个循环_Java 代码优化 Java 如何写好 一个 for 循环
Java 代码优化 Java 如何写好 一个 for 循环 Java 代码优化 Java 如何写好 一个 for 循环 看到这个标题可能吓一跳,观众可能会有如下的OS ......... 满脸的不屑, ...
- 跳出多重循环_代码里的俄罗斯套娃 | 07 多重循环
点击上方 蓝字 关注我们 前情提要:刚上二年级的小红正在学习九九乘法表,老师说明天上课时要抽查,但她总是记不熟,你能写个程序帮帮她吗? 是不是想到了我们上一期学的For循环遍历,刚好可以用上.但好像又 ...
- JAVA基础——最简单的多重循环程序
Java 循环语句之多重循环 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: ...
- java file 的length_java里怎么知道一个file的大小?
java里怎么知道一个file的大小?有什么方法吗? | length public long length() Returns the length of the file denoted by t ...
- 【转】Java里如何实现线程间通信
正常情况下,每个子线程完成各自的任务就可以结束了.不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了. 本文涉及到的知识点:thread.join(), object.w ...
- 用标号跳出当前多重嵌套循环是否继续执行循环_在Java中如何跳出当前的多重嵌套循环?...
在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解; 1.在java中如何跳出当前的 ...
- Java跳出多重循环
From: https://www.cnblogs.com/fastfn/p/9777067.html 场景:很多的时候需要做到跳出多重循环,而在Java中虽然后goto关键字,但是是保留字,并没有启 ...
最新文章
- selection does not contain a main type错误
- exchange 2010 指定用户邮箱连接CAS服务器
- robomaster视觉组代码中的一些函数
- 改进的SVN的Commit权限控制
- cd-rom门锁定什么意思_CD-ROM的完整形式是什么?
- 从零开始做一个工业级别的实时换脸程序
- 香农编码的 matlab 实现
- nw.js桌面软件开发系列 第0.1节 HTML5和桌面软件开发的碰撞
- typedef与define的区别
- word如何绘制斜线表头
- 2018的锅让2019来悲
- 今日头条运营秘诀分享:让你的文章阅读量和收入都“飞”起来
- HTML——Header:请求头参数详解
- 与传统媒体相比新媒体传播所具备的特点与优势!
- Win10自带的中文输入法在Sublime Text中不跟随光标的解决方案
- 计算机基础知识(2)
- 干货丨Python常用的1000+库大盘点
- 伪元素的本质,以及伪元素的妙用(下)
- 2023年苹果pro A2799b笔记本忘记登录密码如何重置开机密码?
- 计算机三级网络技术第七章(第一轮)
热门文章
- java中bpmn流程图_Java学习之BPMN知识以及Activiti的流程部署
- 粒子群算法组卷_粒子群(PSO)算法概念及代码实现
- python人脸_Python 使用 face_recognition 人脸识别
- 世界机器人冠军王宇航_★​身边的榜样,为你喝彩:我校学子摘冠第七届河南省VEX U机器人挑战赛...
- c++语言 自己构造函数 成员对象构造函数 调用顺序,C++类成员构造函数和析构函数顺序示例详细讲解...
- python gil锁存在的意义_关于python的GIL全局解释器锁的简单理解
- rds mysql 磁盘空间,RDS MySQL 空间问题的原因和解决
- 工业交换机在工业通信领域的应用分析
- 通过串口来控制网管型交换机的操作步骤详解
- 【渝粤教育】国家开放大学2019年春季 1009离散数学(本) 参考试题