- 浏览: 113668 次
- 性别:
- 来自: 深圳
文章分类
package loop; public class LoopTest { /** * 注意:在JAVA中需要使用标签的唯一理由是因为有循环嵌套存在,而且想从多层循环中break 或continue * 如果只是想简单的退出方法,可以直接用return; * @param args */ public static void main(String[] args) { LoopTest loop = new LoopTest(); // loop.testLoop1(); loop.testLoop2(); } public void testLoop2(){ 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; } } } } public void testLoop1(){ int i = 0; outer: for (; true;) { inner: for (;i<10; i++) { System.out.println("i="+i); if(i==2){ System.out.println("continue"); continue; } if(i==3){ System.out.println("break"); i++; break; } if(i==7){ System.out.println("continue outer"); i++; continue outer; } if(i==8){ System.out.println("break outer"); break outer; } for (int j = 0; j < 5; j++) { if(j==3){ System.out.println("continue inner"); continue inner; } } } } } }
发表评论
-
Java技术——你真的了解String类的intern()方法吗
2017-08-27 13:01 480http://blog.csdn.net/seu_calvin ... -
java的集合操作(交集、并集、差集)
2015-12-08 16:33 825/** * 求ls对ls2的差集,即ls中有, ... -
Deadlock found when trying to get lock; try restarting transaction
2015-12-02 20:13 1087批量插入数据遇到异常 this.getJdbcTemplate ... -
Spring3 MVC请求参数获取的几种方法
2015-11-20 14:33 561参考文档 http://www.cnblogs.com/le ... -
linux下安装jdk1.7
2015-07-06 12:20 410jdk下路径 http://www.oracle.com/te ... -
Java日期格式化常用方法
2014-06-21 21:03 499参考文档: http://www.cnblogs.com/ ... -
JAVA图片压缩
2014-04-23 22:26 576可以将像素高的图片转成像素低的图片,同时图片清晰度会降低 j ... -
JAVA的字符串拼接与性能
2014-01-17 15:33 415因此,在不考虑线程安全和同步的情况下,为了获得最高的性能,我们 ... -
MS Sql Server 中主从库的配置和使用介绍-数据库备份
2013-11-14 11:52 1140博客链接地址: http://technet.microsof ... -
JAVA的简单缓存机制
2013-10-30 16:57 706说明: 该缓存结构可能存在多线程安全问题,参考Concurre ... -
JAVA时间类SimpleDateFormat,Calendar,Date
2013-05-29 10:00 1076package javaTest; import j ... -
植物大战僵尸JAVA版
2013-05-21 10:40 901http://www.oschina.net/code/sni ... -
JDBC数据库访问操作,支持JSON格式
2013-05-21 10:29 1339开源中国: http://www.oschina.net/c ... -
java与JavaScript 将字符串每隔三位添加一个逗号(左往右、右往左)
2013-05-09 17:03 4964在平时处理现金金额显示时,我们经常会遇到这样的问题:从个位开始 ... -
JAVA多线程死锁程序Demo
2013-05-01 21:01 1002package thread; /** * JA ... -
JAVA多线程的5种状态
2013-05-01 18:31 1002JAVA多线程的五种状态图解 -
JAVA单例设计模式Single--饿汉式-懒汉式-多线程中的设计
2013-05-01 18:25 997/** * 单例设计模式--懒汉式--饿汉式 * ... -
JAVA的SuppressWarnings
2013-04-20 15:53 735有时候使用Myeclipse总是出现 黄色的警告,看起来不爽, ...
相关推荐
1给定如下Java程序,编译运行时,将在()出现错误。(选一项) public class Test{ public static void main...B从嵌套循环内部跳出最里面的循环 C终止switch语句的语句序列,提高switch-case语句性能 D退出循环
4.6 continue关键字与break关键字 88 4.6.1 continue关键字 88 4.6.2 break关键字 89 4.7 使用switch进行跳转 90 4.8 大例子 94 4.8.1 从控制台读取数据 94 4.8.2 结账程序中的循环 96 4.9 小结:Java不是一...
4.6 continue关键字与break关键字 88 4.6.1 continue关键字 88 4.6.2 break关键字 89 4.7 使用switch进行跳转 90 4.8 大例子 94 4.8.1 从控制台读取数据 94 4.8.2 结账程序中的循环 96 4.9 小结:Java不是一...
4.3.4 嵌套循环 83 4.4 控制循环结构 84 4.4.1 使用break结束循环 84 4.4.2 使用continue结束本次循环 86 4.4.3 使用return结束方法 87 4.5 数组类型 87 4.5.1 理解数组:数组也是一种类型 88 学生提问:int...
•实际上,嵌套循环不仅可以是两层嵌套,还可以是三层嵌套,四层嵌套…… break语句 •break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循 环,开始...
//循环嵌套,打印九九乘法表 public class NineNine{ public static void main(String[]args){ System.out.println(); for (int j=1;j;j++){ for(int k=1;k;k++) { //老师的做法,判断语句里的 k,省去下列的if...
2.5.9循环的嵌套78 2.5.10跳转语句break80 2.5.11跳转语句continue82 2.6程序文本的风格84 2.6.1注释84 2.6.2程序的格式编排87 2.7基础语法实战演习88 2.7.1判断闰年88 2.7.2求最大公约数和最小公倍数89 ...
B) 填充 continue 将使程序成为死循环,永远无法退出循环。 C) 填充 continue 使程序能够有退出循环的可能性。 D) 填充 break 将使程序成为死循环,永远无法退出循环。 题目7:b 下面的说法中错误的是:(选择一项...
写一个函数,例如:给你的 a b c 则输出 abc acb bac bca cab cba import java.util.ArrayList; import java.util.List; public class NumTest { public static void main... break; } else { b = true; } }...
注意,由于子表达式可以嵌套在其它子表达式中, 所以它的位置是被计数的左括号的位置. 例如:在下面的正则表达式被指定为 \2: /([Jj]ava([Ss]cript)) \sis \s (fun\w*) / 对正则表达式中前一子表达式的引用所...
4.9 嵌套循环和goto语句 153 4.10 do-while循环 154 4.11 continue语句 157 4.12 设计程序 157 4.12.1 问题 157 4.12.2 分析 157 4.12.3 解决方案 158 4.13 小结 170 4.14 习题 170 第5章 数组 173 5.1 ...
• sample22.htm 在嵌套的循环语句中使用break语句 • sample23.htm label语句与break语句相结合 • sample24.htm continue语句 • sample25.htm label语句与continue语句相结合 •...
break与continue catch error return 第7章 过程与作用域 proc命令 使用rename来改变命令名 作用域 global命令 通过upvar以名字进行调用 使用upvar来处理变量别名 第8章 tcl数组 数组的语法 array...