一、定义

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

最新文章

  1. win2008 IIS与php整合
  2. 每个QWidget都有contentsMargins函数,善用QMargins
  3. 积累的VC编程小技巧之框架窗口及其他
  4. printf输出格式
  5. 【Machine Learning in Action --3】决策树ID3算法预测隐形眼睛类型
  6. 喂,前端,你应该知道的chrome插件
  7. Python基础-week03
  8. Elasticsearch.Net、Nest批量插入BulkAll
  9. 【DOM练习】百度历史搜索栏
  10. NABCD-课程表开发
  11. iptables(3)
  12. Vue(十四)过渡(动画)
  13. virtualenv 的使用
  14. multer处理post请求的代码演示
  15. H3C SNMP OID
  16. python中的list以及list与array相互转换
  17. C语言利用SMTP协议发送邮件
  18. async与await
  19. window下卸载MySQL
  20. code1091 传染病控制

热门文章

  1. PHP中 magic_quotes_gpc 和 magic_quotes_runtime 区别及其反斜线转义问题
  2. html自定义checkbox、radio、select —— checkbox、radio篇
  3. linux设置LD_LIBRARY_PATH变量
  4. wall
  5. 4 weekend110的YARN的通用性意义 + yarn的job提交流程
  6. 佛山Uber优步司机奖励政策(2月1日~2月7日)
  7. 手机终于能连接android studio
  8. jmeter http get 登录
  9. DevExpress LookUpEdit 初始化(数据加载) 底层类
  10. Android中利用OpenMax 编程的基本流程