跳转控制语句--continue、return

跳转控制语句(continue) 

 continue: 跳出当次循环

 

使用场景:

  • 在循环语句中
  • 离开使用场景的存在是没有意义的

 

跳转控制语句(return) 

使用场景:

return关键字不是为了跳转出循环体,更常用的功能是结束一个方法,也就是退出一个方法。跳转到上层调用的方法。

 

程序示例

public class ControlDemo3 {
    public static void main(String[] args) {
 //       单独使用报错,根据报错信息我们发现,continue只能在循环中使用
 //       continue;
 //    需求:打印1-10,加入continue关键字,在打印3的时候加入
        System.out.println("=====加continue==============");
        for(int i=1;i<=10;i++){
            if(i==3){
                continue;                       //跳出当次循环,所以输出的数字为1 2 4 5 6 7 8 9 10
            }
            System.out.println(i);
        }


        System.out.println("=====加break==============");
        for(int i=1;i<=10;i++){
            if(i==3){
                break;                          //跳出当前循环,所以输出的数字为1 2 
            }
            System.out.println(i);
        }
        System.out.println("=====加入return===============");

        for(int i=1;i<=10;i++){
            if(i==3){
                return;            //结束当前main方法,不会输出下面的System.out.println(i);语句;前面的输出结果不会被影响(顺序结构)
            }
            System.out.println(i);
        }

 //       可以单独使用                   //结束当前main方法,所以Java虚拟机都退出了所以输出不了下面的语句,程序会报错。
//        return;

//        System.out.println("你好呀 大家");

    }
}
posted @ 2021-11-27 22:06  赤兔胭脂小吕布  阅读(66)  评论(0编辑  收藏  举报