跳出语句break,continue

break

  • 使用场景:switch语句或者循环中离开使用场景的存在是没有意义的
  • 作用:终止switch或者循环
需求:
打印完两次HelloWorld之后结束循环
public class Demo10 {
    public static void main(String[] args) {
        for (int i = 1; i <= 10; i++) {
        
            if (i == 3) {
                break;//跳出循环
            }
            System.out.println("HelloWorld" + i);
        }
    }
}

执行结果

continue 

  • 使用场景:循环中,离开使用场景的存在是没有意义的
  • 作用:结束本次循环,继续下一次的循环 
public class Demo11 {
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++) {
            //需求:不打印第三次HelloWorld
            if (i == 3) {
                continue;//立刻开始执行步进表达式
            }
            System.out.println("HelloWorld" + i);
        }
    }
}

执行结果

猜你喜欢

转载自www.cnblogs.com/wurengen/p/10879384.html