JAVA中break与continue跳出标签
来源:互联网 发布:ui需要的软件 编辑:程序博客网 时间:2024/05/16 08:11
转载自:http://taimukang.iteye.com/blog/1341592
在java中可以利用break、continue和label控制循环跳转。
一、单重循环
break + label: 结束label后的循环体:
public static void main(String[] args) { String o=""; z: for(int x=3;x<8;x++){ if(x==6) break z; o=o+x; } System.out.println(o);}
输出:
345
continue + label:结束本次循环,继续执行label后的循环体:
public static void main(String[] args) { String o =""; z: for(int x=3;x<8;x++){ if(x==6) continue z; o=o+x; } System.out.println(o);}
输出:
3457
二、多重循环
break:
public static void main(String[] args) { String o = ""; z: for (int i = 0; i < 3; i++) { for (int x = 3; x < 8; x++) { if (x == 6) break z; o = o + x; } } System.out.println(o);}
输出:
345
continue:
public static void main(String[] args) { String o = ""; z: for (int i = 0; i < 3; i++) { for (int x = 3; x < 8; x++) { if (x == 6) continue z; o = o + x; } } System.out.println(o);}
输出:
345345345
注意与单层循环时输出的区别。
三、 特别注意
label与其后的循环体之间不能有其它的代码,否则在循环体内不能再使用该label(编译错误:The label xxx is missing)
- JAVA中break与continue跳出标签
- JAVA中如何实用break,continue,跳出多重循环
- Java中带标签的break、continue
- Java标签-break-continue
- Java中带标签的break和continue——如何跳出当前的多重嵌套循环
- Java跳出循环-break和continue语句
- Java跳出循环语句break、continue、return
- Java跳出循环-break和continue语句
- Java跳出循环-break和continue语句
- Java跳出循环-break和continue语句
- 【JAVA学习】java中break与continue
- java中break与continue的区别
- java 中 break ,continue 与 return
- Java中break与continue用法
- Java通过continue、break与标签实现Goto
- Java中带标签的 break 和 continue
- Java中带标签的 break 和 continue
- Java中 break 和 continue 标签的使用
- 越狱开发ios应用发布真机测试(无需注册账号)
- lua 之弱引用
- 分区丢失恢复
- 大端方式将高字节存放在低地址,小端方式将高字节存放在高地址
- Linux下Tomcat与Apache Web服务器的整合
- JAVA中break与continue跳出标签
- 手工创建数据库及删除数据库示例--附建库时alert日志
- Log4j使用实例
- HTML颜色代码表
- myeclipse10中配置如何查看jar的源码
- AsPose.Cell 处理Excel No Problem
- python提取百万数据到csv文件
- mysql 查看索引
- 64位Ubuntu 12.04下编译android gcc版本过高问题解决