zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    c++的socket编程 tcp
    qt下载
    定义数组类型
    虚析构函数
    运算符重载
    友元函数
    const成员函数
    静态成员变量,静态成员函数
    linux安装mysql
    智能指针
  • 原文地址:https://www.cnblogs.com/czl362326/p/5612549.html
Copyright © 2011-2022 走看看