break与return

break:break是强制跳出循环语句,只要是循环都可在代码执行到break时跳出循环,同时break常与if判断语句一起使用,这样做的好处是,在满足编码者的条件时又可跳出循环。

return:return的刚猛程度又大于break,它使程序直接跳出整个函数,即函数遇到它后就停止一切执行了。也可以通过另一种方式理解,因为return的作用是用来为主调函数返回值,所以当主调函数调用它后,函数把执行结果返回给它,结果都给它了,所以就进入圣人模式了。

下面举个例子比较它们:

用break:当你输入的值满足if条件时它打印过 不是质数 后,只跳出for循环 但没跳出函数所以继续打印是质数

 public static void main(String[]args){

       Scanner scan=new Scanner(System.in);
           int num=scan.nextInt();
           for(int i=2;i<num;i++){
              if(num%i==0){
                System.out.println("不是质数");
                break;              }         }

        System.out.println("是质数");}

用return:当你输入的值满足if条件时打印过 不是质数 后,跳出函数,当输入的值不满足时,就返回  是质数

    public static void main(String[]args){

       Scanner scan=new Scanner(System.in);
           int num=scan.nextInt();
           for(int i=2;i<num;i++){
              if(num%i==0){
                System.out.println("不是质数");
                return;              }         }

        System.out.println("是质数");}

  • 12
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值