java标签使用规范

1,816 阅读2分钟

break使用标签:直接退出当前标签标识的循环
continue使用标签:跳过当前标签所标识h循环的当次循环的剩余语句

代码1:

 1 public static void main(String[] args{
2    // TODO Auto-generated method stub
3    outer:
4    for(int i=0;i<10;i++) {
5        for(int j=0;j<10;j++) {
6            System.out.println("i="+i+",j="+j);
7            if(j==1) {
8                System.out.println("break outer!");
9                break outer;
10            }
11        }
12    }
13}

输出结果:

1   i=0,j=0
2   i=0,j=1
3   break outer!

代码2:

 1public static void main(String[] args{
2    // TODO Auto-generated method stub
3    for(int i=0;i<10;i++) {
4        iner:
5        for(int j=0;j<10;j++) {
6            System.out.println("i="+i+",j="+j);
7            if(j==1) {
8                System.out.println("break outer!");
9                break iner;
10            }
11        }
12    }
13}

输出结果:

 1 i=0,j=0
2 i=0,j=1
3 break outer!
4 i=1,j=0
5 i=1,j=1
6 break outer!
7 i=2,j=0
8 i=2,j=1
9 break outer!
10 i=3,j=0
11 i=3,j=1
12 break outer!
13 i=4,j=0
14 i=4,j=1
15 break outer!
16 i=5,j=0
17 i=5,j=1
18 break outer!
19 i=6,j=0
20 i=6,j=1
21 break outer!
22 i=7,j=0
23 i=7,j=1
24 break outer!
25 i=8,j=0
26 i=8,j=1
27 break outer!
28 i=9,j=0
29 i=9,j=1
30 break outer!