- break
break:通常用于switch结构和循环结构,break语句只能退出一层循环。
break lab:跳出多重循环的外层循环(lab)为标号
public class daytime{
public static void main(String[] args){
int i,j;
lab: for(i=0;i<10;i++){
for(j=0;j<10;j++){
if(i>2){
break lab;
}
}
System.out.println("break");
}
}
}
输出结果
- continue
continue:用在循环结构中,使程序回到本层循环的入口处,continue后面的语句不再执行
continue lab:多层循环中,可以使程序从内循环跳到有标号的外循环
public class daytime{
public static void main(String[] args){
int i,j;
lab: for(i=0;i<=3;i++){
for(j=0;j<2;j++){
if(i>1){
continue lab;
}
}
System.out.println("break");
}
}
}
输出结果