java中continue配合标签进行继续循环
来源:互联网 发布:好用的洗面奶推荐知乎 编辑:程序博客网 时间:2024/05/06 14:25
在java中break配合标签可以跳出指定的循环层次,同样continue配合标签可以跳过某些循环进行下一次的循环。
例如:
public class ContinueDemo {public static void main(String[] args){for(int i=0;i<9;i++){if(i!=5)continue;System.out.println("i="+i);}//-----------------out:for(int i=0;i<5;i++){System.out.println("i="+i);inner:for(int j=0;j<5;j++){if(j>=i)continue out;System.out.println("j="+j);}}}}
其中continue out就是跳过内层循环,继续外层循环。
借用一个例子:
public class LabledWhile{ public static void main(String[] args){ int i = 0; outer: while(true){ System.out.println("Outer while loop"); while(true){ i++; System.out.println("i="+i); if(i==1){ System.out.println("continue"); continue; } if(i==3){ System.out.println("continue outer"); continue outer; } if(i==5){ System.out.println("break"); break; } if(i==7){ System.out.println("break outer"); break outer; } } } }}
1、一般的continue会退回最内层循环的开头(顶部),并继续执行
2、带标签的continue会达到标签的位置,并重新进入紧接在那个标签后面的循环
案例来自于“上品物语”的break、continue关键字配合标签使用,实现跳转功能
0 0
- java中continue配合标签进行继续循环
- continue继续循环
- java/break,continue;循环的标签
- Java带标签循环 break 和 continue
- Java 中break和continue结合标签标示符中断循环示例详解(附源码)
- continue:结束本次循环,继续下一次循环
- 循环语句中continue使用(JAVA)
- JAVA中break与continue跳出标签
- Java中带标签的break、continue
- Python基础篇之continue继续循环
- Java中带标签的break和continue——如何跳出当前的多重嵌套循环
- Java标签-break-continue
- java中continue到指定的for循环中
- java中continue到指定的for循环中
- 【Python学习笔记】break退出循环和continue继续循环
- Java循环中自定义标签
- java循环控制中break、continue、return的比较
- JAVA中如何实用break,continue,跳出多重循环
- 项目经理必备技能-数据库设计(好帖目录,持续更新)
- hadoop集群CentOS 6.5环境配置
- Apache Tomcat 相关
- Atitit.电脑图片与拍摄图片的分别
- 计数排序
- java中continue配合标签进行继续循环
- linux学习目录
- Symbol XXX multiply defined错误解决
- Linux学习笔记--locate命令(文件搜索命令)
- ubuntu终端怎么打开
- linux下shutdown无法关闭tomcat进程的解决方案
- 现代体系结构(指令流水),中断处理(中断隐指令,中断门,Do_IRQ,关中断,Do_IRQ_Handler, 软中断SWI,中断嵌套与屏蔽),语句同步处理
- Handler、Looper和MessageQueue
- SQLserver用游标实现循环 和 简单的量值函数