public static void main(String[] args) {
// TODO Auto-generated method stub\
loop:for (int i = 0; i < 10; i++) {//在这里设置了loop 作为指定的跳转点
for (int j = 0; j < 5; j++) {
System.out.println("第二层循环");
for (int j2 = 0; j2 < 3; j2++) {
System.out.println("走到这里就跳到最外层,然后继续往下执行");
break loop;
}
}
}
System.out.println("按照程序,到最里层的循环之后,执行一边就跳出了三层循环,到了这里");
}
设置一个标签 ,让break到指定的地方,可以跳出多层循环
boolean a = false;
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (j == 5) {
a = true;
break;
}
}
if (a) {
break;
}
}
设置跳转标签:
假设定义标签名为---@
@:
for{
.....
for{
.....
continue @;
}
}