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