returnbreakcontinue的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了returnbreakcontinue的区别相关的知识,希望对你有一定的参考价值。

一、定义

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

以上是关于returnbreakcontinue的区别的主要内容,如果未能解决你的问题,请参考以下文章

C语言中returnbreakcontinue用法和区别

break与return的区别

Kotlin入门到精通(实战)- 流程控制透彻解析 returnbreakcontinue

Kotlin入门到精通(实战)- 流程控制透彻解析 returnbreakcontinue

1.disturb,interrupt,disrupt的区别

1.dash,crash的区别