一、break、continue
public static void main(String[] args){
/*
break:跳出,作用于循环及switch语句。作用域为当前所在循环(如果出现了循环嵌套,可通过标号来跳出指定的循环)
记住:break当都存在时下面不要放置任何语句,执行不到。
*/
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
if(j==1) break;
System.out.println("i:"+i+"\t"+"j:"+j);
}
}
for (int i = 0; i < 3; i++) {
outer: for (int j = 0; j < 4; j++) {
for (int z = 0; z < 2; z++) {
System.out.println("i:" + i + "\t" + "j:" + j + "\t" + "z:" + z);
break outer;
}
}
System.out.println("第1层循环");//只执行了3次
}
/*
continue:忽略(结束本次循环、开始下次循环),作用范围:循环语句
如果continue单独存在时,下面不要有任何语句,因为执行不到
*/
for(int i=0;i<5;i++){
if(i%2==0) continue;
System.out.println("i="+i);
}
}