break的作用范围:
1)如果是break ; 则跳出所在的 循环体 (只能跳出一层)。
2)如果是break lable ; 则跳出 标签 标注的 循环体 (可在N层见任意跳)。
public class b31502 {
public static void main(String args[]) {
outer: for(int i = 1; i <= 2; i++){
inner: for(int j= 1; j <= 5; j++){
// if(j == 4) break ;
// if(j == 4) break inner ;
// if(j == 4) break outer ;
System.out.println(i+"-->"+j);
}
}
}
}
1)如果是break ; 则跳出所在的 循环体 (只能跳出一层)。
2)如果是break lable ; 则跳出 标签 标注的 循环体 (可在N层见任意跳)。
public class b31502 {
public static void main(String args[]) {
outer: for(int i = 1; i <= 2; i++){
inner: for(int j= 1; j <= 5; j++){
// if(j == 4) break ;
// if(j == 4) break inner ;
// if(j == 4) break outer ;
System.out.println(i+"-->"+j);
}
}
}
}