• return、break、continue的区别


    一、定义

    return:语句用于终止当前方法运行,返回到调用该方法的语句处。如有返回值,则在return后面提供相应的返回值。

    break:其主要用于循环语句和switch语句,其作用均是强行终止语句的执行。

    continue:主要用于循环语句中,作用是跳过本次循环,继续执行下一次。

    二、区别

      从定义中可看出,return与break、continue的区别较大,return的作用范围是在一个方法内,其终止的是方法的运行,而break与continue终止的是循环或者switch语句的执行,break与continue同样有终止循环语句的执行,但是break是终止整个循环的进行,而continue则是终止当次循环。

    三、实例

    public boolean isPlus(int x){
      if(x>0){
        return true;
      }
       return false;
    }

    输出结果:当x大于0时,结果为true

         当x不大于0时,结果为false

    public void testbreak(){
      for(int i = 0;i < 50 ;i++){
        System.out.println(i);
        if(i == 5){
          break;
        }
      }
    }

    输出结果:

    0

    1

    2

    3

    4

    5

    public void testcontinue(){
      for(int i = 0;i < 10; i++){
        if(i%2 == 0){
        continue;
        }
      System.out.println(i);
      }
    }

    输出结果:

    1

    3

    5

    7

    9

  • 相关阅读:
    在线图片压缩
    wiki-editor语法
    Android 4.0.4模拟器安装完全教程(图文)
    Javascript中的void
    守护进程
    jQuery编程的最佳实践
    JavaScript内存优化
    vim编程技巧
    MySQL表的四种分区类型
    SQL中的where条件,在数据库中提取与应用浅析
  • 原文地址:https://www.cnblogs.com/czl362326/p/5612549.html
Copyright © 2020-2023  润新知