关键字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); } } }
执行结果: