return、break、continue的区别

  • 格式:pdf
  • 大小:38.29 KB
  • 文档页数:1

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时,结果为falsepublic 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