Java 流程控制 break、continue
break
- 在任何循环语句的主体部分都可以使用
- 用于强制退出本次循环,无论循环条件是否满足
示例
public class Demo06 {
public static void main(String[] args) {
//输出0~99 当输出到30时停止
int i=0;
while(i<100){
System.out.println(i);
i++;
//当 i 等于 30 时
if (i>30){
//遇见 break 退出本次循环
break;
}
}
}
}
continue
- continue语句用于在循环语句中
- 用于终止本次循环过程,跳过尚未执行的语句,继续进行下一次是否执行循环的判定
示例
public class Demo07 {
public static void main(String[] args) {
//输出1~99 但不输出30
int i=0;
while (i<99){
i++;
//如果i等于30
if (i==30){
//跳出本次循环,继续执行下一次循环
continue;
}
System.out.println(i);
}
}
}