第4章 控制执行流程

4.4 Foreach

可以用于实现了java.lang.Iterable接口的对象。

4.7 带标号的break和continue

为了方便跳出多层循环而设计,需要与VB和C中的GOTO语句区别的是,标号需要直接写在需要跳出的循环开始的前一行。

View Code
 1 import static java.lang.System.out;
 2 public class HelloWorld{
 3 
 4      public static void main(String []args){
 5        for(int i = 0; i < 5; ++i) {
 6            innerLoop:
 7          for(int j = 0; j < 10; ++j){
 8              if(j > 0)
 9               break innerLoop;
10            out.println("i=" + i + " j=" + j);
11          }
12        }
13            out.println("================================");
14        outerLoop:
15        for(int i = 0; i < 5; ++i) {
16             for(int j = 0; j < 10; ++j){
17              if(j > 0)
18               continue outerLoop;
19            out.println("i=" + i + " j=" + j);
20          }
21        }
22      }
23 }/*output:
24 i=0 j=0
25 i=1 j=0
26 i=2 j=0
27 i=3 j=0
28 i=4 j=0
29 ================================
30 i=0 j=0
31 i=1 j=0
32 i=2 j=0
33 i=3 j=0
34 i=4 j=0
35 */

 

posted on 2013-05-01 14:45  peter9606  阅读(149)  评论(0编辑  收藏  举报

导航