功能

break直译为“打破”,顾名思义,打破某种东西跳出来,在java中break就是打破循环或选择或代码块跳出语句,不再执行剩余部分。

适用场合

——在switch 结构中,用来终止switch语句的执行
——在for循环及while循环结构中,用于终止break语句所在的最内层循环;与label(标签)一同使用时,将跳出label所标识的循环
——也可用在代码块中,用于跳出它所指定的块

代码演示:

演示break与label一同使用的情况

 out:for (int i = 1; i <= 9; i++) {for (int j = 1; j <= i; j++) {if (i == 6) break out;System.out.print(j + "*" + i + "=" + i * j + "\t");}System.out.println();}

输出结果:
11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 5*5=25

注释:在i=6的时候跳出了label标识的外层循环,所以乘法表只打印到第五行

java;break语句相关推荐

  1. Java break语句,标签

    Java break statement is used to terminate the loop in between it's processing. We use break reserve ...

  2. Java快速入门到精通— Java break语句详解

    所有流行的编程语言中都有循环语句.JAVA 中采用的循环语句与C语言中的循环语句相似,主要有 while.do-while 和 for! 那么在某些时候需要在某种条件出现时强行终止循环,而不是等到循环 ...

  3. Java教程:Java break语句:跳出循环

    Java教程某些时候需要在某种条件出现时强行终止循环,而不是等到循环条件为 false 时才退出循环.此时,可以使用 break 来完成这个功能. 本篇文章由 泉州SEO www.234yp.com ...

  4. Java break语句详解

    在 Java 中,break 语句有 3 种作用,分别是:在 switch 语句中终止一个语句序列.使用 break 语句直接强行退出循环和使用 break 语句实现 goto 的功能. 在 swit ...

  5. Java break语句:跳出循环

    某些时候需要在某种条件出现时强行终止循环,而不是等到循环条件为 false 时才退出循环.此时,可以使用 break 来完成这个功能. break 用于完全结束一个循环,跳出循环体.不管是哪种循环,一 ...

  6. java break语句_跟我学java编程—Java跳转语句—break语句

    有时可能不知道循环将要执行的次数,终止循环的条件可在以后确定,所以需要提供一种机制在条件满足的时候跳出循环.有时候,我们需要根据条件跳过循环中的一些语句.Java语言提供了break和continue ...

  7. Java教程:Java continue语句详解

    Java教程有时强迫一个循环提早反复是有用的,也就是,你可能想要继续运行循环,但是要忽略这次重复剩余的循环体的语句,所以 Java 提供了 continue 语句.continue 语句是 break ...

  8. Java continue语句详解

    有时强迫一个循环提早反复是有用的,也就是,你可能想要继续运行循环,但是要忽略这次重复剩余的循环体的语句,所以 Java 提供了 continue 语句.continue 语句是 break 语句的补充 ...

  9. java break在switch_java中switch case语句需要加入break的原因解析

    java中switch case语句需要加入break的原因解析 java 中使用switch case语句需要加入break 做了具体的实例分析,及编译源码,在源码中分析应该如何使用,大家可以参考下 ...

  10. 《Java 7程序设计入门经典》一3.14 像使用goto语句一样使用break语句

    3.14 像使用goto语句一样使用break语句 除了用于switch语句和循环外,break语句也可以用提供像goto语句一样的用法.由于goto语句是一种改变程序流的非结构化方法,因此Java并 ...

最新文章

  1. C#第一个程序Helloworld
  2. 谷歌大神为你解释Kubernetes, 微服务和容器化
  3. 【计算机网络】网络安全 : 数据加密模型 ( 加密模型 | 密钥 | 密码学 | 密码安全 )
  4. python读取HDFS文件
  5. 后处理安装_核燃料后处理设施中的热室
  6. aws v2.2.exe_如何在AWS Elastic Beanstalk上部署Rails 5.2 PostgreSQL应用
  7. [J2ME]RSSOwlMidlet(RSS无线阅读器)设计说明
  8. cannot import name UnrewindableBodyError
  9. Html5不可见标签,及标签属性(元素对象属性) a href target name id 相对路径
  10. php excel列增加_PHP 高性能 Excel 扩展 1.2.7 发布
  11. 6 自定义控件之屏蔽控件的设计时属性
  12. Array 常用函数
  13. 不应被忘记的历史——聊聊前阿布时代的切尔西
  14. hdu 4489(排列组合+DP)
  15. java四则运算简单界面版
  16. 应用安全系列之二十三:SSRF
  17. Oracle EBS R12 整合ADF
  18. 机器学习实战一:泰坦尼克号生存预测 Titantic
  19. 翻译-pjsip开发者指南(十二)对话邀请会话和用法
  20. BootStrap4内容系列之图像排版

热门文章

  1. 在win10下安装Linux双系统
  2. python 编码例子汇总
  3. 论学习的重要性之 -- 影院售票系统
  4. mybatis-plus代码自动生成器
  5. PLSQL导入SQL文件
  6. Java实用教程-Java基本语法-Java程序的构成
  7. 是否要从单片机转嵌入式Linux?
  8. python程序设计基础教程慕课版课后题答案_Python语言程序设计基础
  9. 【1.Delphi基础】1.Delphi程序设计入门
  10. 【编程题】省份城市的三级联动