1,break [flag];
直接结束掉到标记(flag)层的循环
flag:for(int i=0; i<10; i++) {
for(int j=0; j<10; j++){
int sum = i*j;
if(sum>50){
System.out.println(i+"*"+j+"="+sum);
break flag;
}
}
}
例如:当sum>50时退出两层for循环;
6*9=54
2,continue [flag];
退出标记层的本次循环
flag:for(int i=0; i<10; i++) {
for(int j=0; j<10; j++){
int sum = i*j;
if(sum>50){
System.out.println(i+"*"+j+"="+sum);
continue flag;
}
}
}
运行结果如下
69=54
78=56
87=56
96=54