continue关键字

  1. 作用:结束本次循环,进入下一次循环

  2. 使用场景:

    public static void main(String[] args) {
    for (int i = 1; i <= 5; i++) {
    //需求:不打印第三次HelloWorld
    if(i == 3){
    continue;
    }
    System.out.println("HelloWorld"+"......"+i);
    }
    }

    执行结果如下:

    HelloWorld…1
    HelloWorld…2
    HelloWorld…4
    HelloWorld…5

    即HelloWorld…3没有执行,会直接进入下一次循环。

break关键字

  1. 作用:跳出循环体或switch语句

  2. 使用场景:

    public static void main(String[] args) {
    for (int i = 1; i<=10; i++) {
    //需求:打印完两次HelloWorld之后结束循环
    if(i == 3){
    break;
    }
    System.out.println("HelloWorld"+"......"+i);
    }
    }

    执行结果如下

    HelloWorld…1
    HelloWorld…2

    即循环执行两次后便退出循环

return关键字

在循环中,return语句的作用是结束本次循环,将函数调用栈弹栈,恢复现场

即结束当前函数,返回函数执行结果,回到本函数被调用处继续执行