continue and break for java
来源:互联网 发布:银行数据录入员 编辑:程序博客网 时间:2024/05/18 00:14
几天突然想了一下continue和break,
continue的意思是退出当前循环并继续剩下来的循环语句。
break的意思是退出当前循环不再继续剩下来的循环。
以上是自己的理解,如有错误,请勿受误导 :)
在想如果是嵌套循环呢,会不会把自己的作用扩散到外层循环。
实例如下:
public class TestContinue {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubfor (int i = 1; i < 6; i++) {System.out.println("outer for : " + i);for (int j = 1; j < 6; j++) {if (j == 3) {break;}System.out.println(" -----inner for : " + j);}}}}
结果如下:
outer for : 1 -----inner for : 1 -----inner for : 2outer for : 2 -----inner for : 1 -----inner for : 2outer for : 3 -----inner for : 1 -----inner for : 2outer for : 4 -----inner for : 1 -----inner for : 2outer for : 5 -----inner for : 1 -----inner for : 2
如果是continue呢:
public class TestContinue {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubfor (int i = 1; i < 6; i++) {System.out.println("outer for : " + i);for (int j = 1; j < 6; j++) {if (j == 3) {continue;}System.out.println(" -----inner for : " + j);}}}}
结果如下:
outer for : 1 -----inner for : 1 -----inner for : 2 -----inner for : 4 -----inner for : 5outer for : 2 -----inner for : 1 -----inner for : 2 -----inner for : 4 -----inner for : 5outer for : 3 -----inner for : 1 -----inner for : 2 -----inner for : 4 -----inner for : 5outer for : 4 -----inner for : 1 -----inner for : 2 -----inner for : 4 -----inner for : 5outer for : 5 -----inner for : 1 -----inner for : 2 -----inner for : 4 -----inner for : 5
在考虑一点,如果我把内部循环的if条件改为外部的i呢,当然结果还是影响的内部循环,
所以结果是,continue和break如果用在嵌套中的话,他们的作用只是影响内部循环,不会扩散的。
public class TestContinue {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubfor (int i = 1; i < 6; i++) {System.out.println("outer for : " + i);for (int j = 1; j < 6; j++) {if (i == 3) {break;}System.out.println(" -----inner for : " + j);}}}}
结果:
outer for : 1 -----inner for : 1 -----inner for : 2 -----inner for : 3 -----inner for : 4 -----inner for : 5outer for : 2 -----inner for : 1 -----inner for : 2 -----inner for : 3 -----inner for : 4 -----inner for : 5outer for : 3outer for : 4 -----inner for : 1 -----inner for : 2 -----inner for : 3 -----inner for : 4 -----inner for : 5outer for : 5 -----inner for : 1 -----inner for : 2 -----inner for : 3 -----inner for : 4 -----inner for : 5
- continue and break for java
- Break And Continue Of Java
- Java基础 for break-continue 函数
- break and continue
- Break and Continue
- break and continue
- Break and Continue
- break, continue and return
- break and continue
- Break and Continue
- for continue break示例
- for,break和continue
- java break continue
- Java Break & Continue
- java continue break
- Java--break continue
- Java标签-break-continue
- JAVA:break、continue、return
- Android LCD(二):LCD常用接口原理篇
- CSS如何设置html table表格边框样式
- 一点小情绪
- linux基本操作
- 关于正则项的用处 usefullness of regulation
- continue and break for java
- SAP已用信贷额度计算
- how to keep Lispython in good condition?
- perl编程中的$_[0],$_[1]
- STL中的最有用的经验总结(一)
- VB.net 应用积累
- Unable to open log device ‘/dev/log/main’: No such file or directory
- 写给未来的xuddk
- Windows_XP SP3 Profession 正版密钥