continue,break,return的区别?

阅读量: 41 编辑

continue,break,return的区别?

continue;表示中止本次循环,继续下一次循环;

break;表示跳出循环,也就是终止了循环;

return;表示直接退出方法,如果在循环中写return,那自然也就终止了循环了;

public static void fooFun() {
    for (int i = 0; i < 10; i++) {
        if (i == 5) continue;//直接中止5,执行6,所以不会打印出5
        System.out.println("i = " + i);

        if (i == 7) break;   //直接跳出循环;不会打印8、9、10

        //if(i == 7) return;  //直接终止方法的运行,不会打印fooFun
    }
    
    System.out.println("fooFun");
}