单独使用的时候:
break 中断本层循环
continue 中断本次循环
当他们与标签同时使用的时候就可以中断到指定标签的位置。
lable1:
for(int a=0;a<3;a++){
lable2:
for(int b=0;b<3;b++){
if(a==1 && b==1){continue lable2;}
for(int c=0;c<3;c++){
if(c==1){ continue lable1;}
System.out.println(c + " "+ b + " " + a);
}
}
}
for(int a=0;a<3;a++){
lable3:
for(int b=0;b<3;b++){
for(int c=0;c<3;c++){
if(c==0){ break lable3;}
System.out.println(c + " "+ b + " " + a);
}
}
}
int a;
lable4:
for(a=0;a<3;a++){
System.out.println(a);
if(a==0){ continue lable4;}
}
System.out.println(a);
int c;
lable4:
for(c=0;c<3;c++){
System.out.println(c);
if(c==0){ break lable4;}
}
System.out.println(c);
--------------------------------------------------------------------------
交流群:81552084
--------------------------------------------------------------------------