Java知识---关于如何跳出多重嵌套循环
2017-11-08 18:54
274 查看
1.Java可以在外面的for循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环。(大部分人推荐使用第二中方法)
运行结果为:0,0,10
2.让外层的循环条件表达式的结果可以受到里层循环体代码的控制。
运行结果:
0,0,0
0,0,1
0,0,2
int n = 100; ok: for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { for (int k = 0; k < n; k++) { if (k==10) { System.out.println(i+","+j+","+k); break ok; } } } }
运行结果为:0,0,10
2.让外层的循环条件表达式的结果可以受到里层循环体代码的控制。
boolean found = false; for (int i = 0; i < 10 && !found ; i++) { for (int j = 0; j < 10 && !found; j++) { for (int k = 0; k < 10 && !found; k++) { System.out.println(i+","+j+","+k); if (k==2) { found = true; break; } } } }
运行结果:
0,0,0
0,0,1
0,0,2
相关文章推荐
- 在java中如何跳出多重嵌套循环
- java如何跳出多重嵌套循环
- Java中如何跳出多重嵌套循环
- 黑马程序员 break在Java中如何跳出多重嵌套循环
- 在Java中如何跳出当前的多重嵌套循环?
- 【Java学习】在JA 4000 VA中如何跳出当前的多重嵌套循环?
- 关于java中如何跳出当前的多重嵌套循环之break
- 【心得】如何跳出多重嵌套循环?
- 在JAVA中,如何跳出当前的多重嵌套循环?
- 面试题3:在Java中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- 面试题:在Java中如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- java跳出多重嵌套循环
- java中跳出多重嵌套循环
- 在JAVA中,如何跳出当前的多重嵌套循环?
- 在JAVA中如何跳出当前的多重嵌套循环?
- Java实现跳出多重嵌套循环
- java中如何跳出多重循环,方法不止break一种