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;
            }
        }
    }

}

执行结果

跳出语句 随笔 第1张

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);
        }
    }
}

执行结果

跳出语句 随笔 第2张

注意:

要结束死循环必须使用break语句,打破循环

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄