在循环语句中,但我们满足了某种条件后,如果需要中断循环的继续执行,可以使用关键字:break和continue。
break关键字
break用于结束当前循环
例1:
for (int i = 1; i <= 10; i++) {
System.out.println("造梦空间"+i);
if (i==6) {
break;
}
}
输出结果:
造梦空间1
造梦空间2
造梦空间3
造梦空间4
造梦空间5
造梦空间6
例2:
for (int a = 0; a < 10; a++) {
System.out.println("造梦空间"+a);
for (int b = 0; b < 10; b++) {
System.out.println("内层"+b);
if (b==6) {
break;
}
}
}
输出结果:
造梦空间0
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间1
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间2
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间3
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间4
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间5
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间6
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间7
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间8
内层0
内层1
内层2
内层3
内层4
内层5
内层6
造梦空间9
内层0
内层1
内层2
内层3
内层4
内层5
内层6
注:break仅结束理他最近的一层循环。
break结束指定循环
zaomeng:for(int i=1;i<=10;i++) {
System.out.println(i);
for(int i1=1;i1<=10;i1++) {
System.out.println(i1);
if (i1==5) {
break zaomeng;
}
}
}
输出结果:
1
1
2
3
4
5
continue关键字
continue结束当次循环
例1:
for (int c = 0; c < 5; c++) {
if (c==3) {
continue;
}
System.out.println(c);
}
输出结果:
0
1
2
4
例2:
for (int d = 0; d < 5; d++) {
System.out.println("d="+d);
for (int e = 0; e < 3; e++) {
if (d==3) {
continue;
}
System.out.println("e="+e);
}
}
输出结果:
d=0
e=0
e=1
e=2
d=1
e=0
e=1
e=2
d=2
e=0
e=1
e=2
d=3
d=4
e=0
e=1
e=2
没有回复内容