文章目录
  1. 1. 1.不带标签的break和continue
  2. 2. 2.带标签的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);
}
}
文章目录
  1. 1. 1.不带标签的break和continue
  2. 2. 2.带标签的break和continue