Java语言中提供3中跳转语句,分别是break语句、continue语句和return语句。

break语句

   可以用在switch语句中。在switch语句中,break语句用于中止下面的case语句。实际上,break语句还可以应用在for、while和do。。。while循环语句中,用于强制退出循环,也就是忽略循环体中任何其它语句和循环条件的限制。

代码中,虽然for循环被设计为计算从1~100之间所有连续整数的和,但是由于当累加和大于1000时使用break语句中止for循环,所以当循环结束时 i 的值并不等于100,而是等于45.

使用break语句只能退出当前循环。

continue语句  

continue语句应用在for、while和do...while循环语句中,用于让程序直接跳过其后面的语句,进行下一次循环。

当使用continue语句中止本次循环后,如果循环条件的结果为false,则退出循环,否则继续进行下一次循环。

return语句

  return语句可以从一个方法返回,并把控制权交给调用它的语句。语法格式如下:

  return【表达式】;

  表达式:可选参数,表示要返回的值。它的数据类型必须与方法声明中的返回值类型一致,可以通过强制类型转换实现。

  return语句通常被放在被调用方法的最后,用于退出当前方法并返回一个值。当把单独的return语句放在一个方法的中间时,会产生Unreachable  code编译错误。但是可以通过

把return语句用 if 语句括起来的方法,将return语句放在一个方法中间,用来实现在程序未执行完方法中的全部语句时退出。

最新文章

  1. ABAP 分货日报表
  2. Codeforces Round #374 (div.2)遗憾题合集
  3. Json 入门例子【2】
  4. ruby 字符串学习笔记1
  5. 反编译android应用,降低权限去广告及重新签名
  6. 深入理解计算机系统第二版习题解答CSAPP 2.17
  7. Matrix(线段树版)
  8. html系列教程--span style 及表格标签 title video
  9. Swift - 如何实现字符串的HMAC_SHA1加密
  10. 安装Linux_[CentOS]系统
  11. SSM框架-MyBatis框架数据库的增删查改操作
  12. linux 切分文件
  13. 容器监控告警方案(cAdvisor + nodeExporter + alertmanager + prometheus +grafana)
  14. CSS 编码中超级有用的工具集合
  15. vmware fusion 10序列号
  16. [翻译] ZFDragableModalTransition
  17. Java多线程实现自然同步(内含演示案例)
  18. SQL存储过程编写,包含临时表
  19. Loadrunner—关联知识点
  20. html实现点击章节自动调到开头

热门文章

  1. awr 收集时间
  2. Web API 实体显示注释
  3. 让搜狗输入法更符合编程/vim使用的配置
  4. angularjs 下select中ng-options使用
  5. SpringBoot 2.x (6):使用Filter、Servlet、Listener
  6. springboot项目启动问题
  7. AngularJS 表单验证手机号(非必填)
  8. 关于setTimeout和Promise执行顺序问题
  9. 后TOS时代的码头数字化生产力
  10. rabbitmq的知识点