循环的跳转
来源:互联网 发布:语义搜索python 编辑:程序博客网 时间:2024/04/30 10:54
public class Test3 {public static void main(String[] args) {// 带标签的breakSystem.out.println("带标签的break语句:");for (int i = 0; i < 2; i++) {System.out.println("外层:" + i);loop: // 中间层做标签for (int j = 0; j < 2; j++) {System.out.println("中层:" + j);for (int k = 0; k < 2; k++) {System.out.println("内层:" + k + "\n");break loop;// 跳出中间层循环}}}// 带标签的continueSystem.out.println("带标签的continue语句:");for (int i = 0; i < 2; i++) {System.out.println("外层:" + i);loop: // 中间层做标签for (int j = 0; j < 2; j++) {System.out.println("中层:" + j);for (int k = 0; k < 2; k++) {System.out.println("内层:" + k + "\n");continue loop;// 进入中间层循环}}}// 不带标签的continue语句System.out.println("不带标签的continue语句:");int i = 0;for (i = 1; i < 10; i++) {if (i % 3 == 0)continue; // continue离开循环的剩余语句,然后继续循环System.out.println("i=" + i);}System.out.println("循环结束:i=" + i + "\n");// 不带标签的break语句System.out.println("不带标签的break语句:");for (i = 1; i < 10; i++) {if (i % 3 == 0)break; // break直接离开循环System.out.println("i=" + i);}System.out.println("循环结束:i=" + i + "\n");// return语句System.out.println("return语句:");for (i = 1; i < 10; i++) {if (i % 3 == 0)return; // return直接离开方法System.out.println("i=" + i);}System.out.println("循环结束:i=" + i);}}
运行结果:
带标签的break语句:外层:0中层:0内层:0外层:1中层:0内层:0带标签的continue语句:外层:0中层:0内层:0中层:1内层:0外层:1中层:0内层:0中层:1内层:0不带标签的continue语句:i=1i=2i=4i=5i=7i=8循环结束:i=10不带标签的break语句:i=1i=2循环结束:i=3return语句:i=1i=2
0 0
- 循环的跳转
- 循环的跳转
- sql的循环,判断,跳转语句
- 循环语句的中断与跳转
- 两个Activity循环跳转
- ruby之循环跳转
- 循环跳转语句
- 语句(Statement)---循环跳转
- 循环~跳转表
- webview跳转页面的返回操作不成功,死循环问题
- javaSE学习09_循环语句的中断与跳转
- 控制跳转语句:标号 a: 的使用-跳出多重循环
- Go 循环跳转语句使用标签的作用之一
- 循环结构、控制跳转、方法
- 嵌套循环跳转技巧-转
- 04-循环 控制跳转 方法
- for循环用break跳转
- ios-应用程序间循环跳转
- K-means 聚类算法及其代码实现
- 获取时间
- hbase-0.98.9-hadoop2
- Anaconda安装一些库的问题
- 2016年终总结
- 循环的跳转
- javascript基础 图片雪碧动画
- 面相对象-学习笔记-java容器与泛型
- shiro初步 shiro认证
- LeetCode476. Number Complement位操作面试题
- 使用开源软件快速搭建数据分析平台
- Camera2 openCamera
- Oracle启动EM报错的解决方法
- 【LeetCode】 398. Random Pick Index