跳出语句break 和continue
阅读原文时间:2024年05月27日阅读:1

关键字break

常见的两种用法

  • 在switch语句当中,一旦执行,整个switch语句立刻结束
  • 在循环语句当中,一旦执行,整个循环语句立刻结束。跳出循环

代码举例:

public class Demo12Break {
public static void main(String[] args) {
// 循环到到3次结束循环
for (int i = 1; i < 10; i++) {
if (i == 4) {
// 执行了break,跳出循环
break;
}
System.out.println("循环了" + i + "次");

    }
    System.out.println("循环结束");
}

}

执行结果:

关键字continue

  • 使用场景:结束本次循环,继续下一次的循环

代码举例

public class Demo13Continue {
public static void main(String[] args) {
// 输出1,2,3,5,6,7,10
for (int i = 1; i < 11; i++) {
if (i == 4 || i == 8 || i == 9) {//布尔表达式为true
//执行continue语句。立刻重新开始循环
continue;
}
//执行了continue,循环体后面的代码不在执行,立刻步进表达式,重新开始循环
System.out.println(i);

    }

}

}

执行结果: