break和continue关键字

时间:2020-12-05 20:00:14

break关键字的用法有常见的两种:

  • 在switch语句中,一旦执行,整个switch语句就立刻结束
  • 在循环语句中一旦执行,整个循环语句就立刻结束,打断循环
public class BerakDemo {
    // 输出1到10,遇到5就停止循环
    public static void main(String[] args) {
        for (int i = 1; i <= 10; i++) {
            if (i == 4) { //i== 4进入进入循环体执行break语句
                break;// 打断循环
            }
            System.out.print(i);// 输出1,2,3

        }
    }
}

continue关键字:

一旦执行,立刻跳过当前循环剩余内容,立刻执行下次循环

public class ContinueDemo {
    public static void main(String[] args) {
        // 输出1,2,5,6,7,10
        for (int i = 1; i <= 10; i++) {
            if (i == 3 || i == 4 || i == 8 || i == 9) {//判断条件,
                continue;// 执行了continue后,循环立刻执行步进表达式,循环体剩余部分不在执行

            }
            System.out.println(i);
        }
    }
}

死循环:

永远执行的循环叫做死循环

格式:

while(true){

  循环体

}

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