跳出语句
break
使用场景:终止switch或者循环
- 在选择结构switch语句中
- 在循环语句中
- 离开使用场景的存在是没有意
代码举例
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。public class DemoBreak { public static void main(String[] args) { //需求:打印完两次你好之后结束循环 for (int i = 0; i < 5; i++) { System.out.println("你好"); if (i == 1) { break; } } } }
执行结果
continue
使用场景:结束本次循环,继续下一次的循环
一旦执行,立刻跳过当前循环剩余内容,立刻执行下次循环
代码举例:
public class DemoContinue { // 输出1,2,5,6,7,10 public static void main(String[] args) { for (int i = 1; i <= 10; i++) { if (i == 3 || i == 4 || i == 8 || i == 9) {//判断条件, continue;// 执行了continue后,循环立刻执行步进表达式,循环体剩余部分不在执行 } System.out.println(i); } } }
执行结果
注意:
要结束死循环必须使用break语句,打破循环

更多精彩