跳出语句break 和continue

Posted wurengen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跳出语句break 和continue相关的知识,希望对你有一定的参考价值。

关键字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);

        }

    }
}

执行结果:

技术图片

 

以上是关于跳出语句break 和continue的主要内容,如果未能解决你的问题,请参考以下文章

shell-跳出循环break和continue

java continue与break区别

JS的break ,continue语句

continue和break作用(循环终止语句)

跳出语句 break和continue的区别

java里面的一个break是跳出一层for循环,还是可以跳出几层