当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环则需要对外层循环添加标号。
public class ForForDemo02{
public static void main(String[] args){
heima:for(int i=1; i<=3; i++){//heima为给外层循环起的名字(标号)
for(int j=1; j<=5; j++){
if(i == 2){
break heima;//跳出名字为heima的外层循环
}
System.out.println("我是第"+i+"排,第"+j+"个!");
}
}
}
} |