java跳出循环
- break
public class demo1 {
public static void main(String[] args) {
for(int i = 0; i < 10; i++){
if(i==6){
break; 6和后面的数不在输出
}
System.out.println(i);
}
}
}
- continue;
public class demo1 {
public static void main(String[] args) {
for(int i = 0; i < 10; i++){
if(i==6){
continue; //6 不输出
}
System.out.println(i);
}
}
}
- 循环标签的使用
public class demo1 {
public static void main(String[] args) {
lable:
for(int i = 0; i < 5; i++){
for(int j = 0; j < 5; j++){
if(j==2){
continue lable;
}
System.out.println(j+"");
}
}
}
}
你会发现结果只有0和1, 因为每次执行到 j==2时就会跳向lable: for循环重新开始
而break continue只是跳出当前循环