带标签的break和continue

文章目录

1.不带标签的break和continue

break:跳出当前的循环

continue:跳出本次循环

2.带标签的break和continue

break label:跳出到label,并且不再执行该循环。即跳出label标签下的所有循环

1
2
3
4
5
6
7
8
label: for(int i = 0; i < 10; i++) {
for(int j = 0; j < 10; j++) {
if(i == 5) {
break label;
}
System.out.println(i + "t" + j);
}
}

continue label:跳出到label,继续执行该label标签后的循环。

1
2
3
4
5
6
7
8
label: for(int i = 0; i < 10; i++) {
for(int j = 0; j < 10; j++) {
if(i == 5) {
continue label;
}
System.out.println(i + "t" + j);
}
}