与 C++ 不同,Java 还提供了一种带标签的 break语句,用于跳出多重嵌套的循环语句。

标签必须放在希望跳出的最外 层循环之前, 并且必须紧跟一个冒号。

Scanner in = new Scanner(System.in);
int n;
read_data: //标签!!!
while (. ..) // this loop statement is tagged with the label
{for (...) // this inner loop is not labeled            { Systen.out.print("Enter a number >= 0: "); n = in.nextlntO; if (n < 0) // should never happen-can’t go on break read.data; // break out of readjata loop !!!
} // this statement is executed immediately after the labeled break

可以将标签应用到任何语句中, 甚至可以应用到 if语句或者块语句中。

Java 1.3.1 带标签的 break语句相关推荐

  1. Java基础—break label 带标签的break语句的用法。

    是这样的,今天看RocketMQ的Client的时候,里面出现了一个写Java没有看到过的东西 - - 记录一下. 也是就是带标签的break: RocketMQ的Client中的使用 while(t ...

  2. Java中带标签的break,continue

    首先不带标签的break,continue 就不介绍了.大家平时用的最多的也就是这样的情况了. 首先Java中没有goto,但是可以利用带标签的break, continue来实现类似的跳转. 首先来 ...

  3. Java中带标签的break和continue

    Java中带标签的break和continue 目录 Java中带标签的break和continue 1.单独使用break 2.带标签的break 3.单独使用continue 4.带标签的cont ...

  4. 带标签的循环语句、switch

    今天继续更新,控制流程的剩余部分内容,带标签的循环语句中的continue/break 的使用方法,以及switch关键字的使用方法.例1:带标签的continue/break.package com ...

  5. java异常—— finally 子句+带资源的 try语句

    [0]README 0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 java异常-- finally 子句+带资源的 try语句 的相关知识: [1] final ...

  6. 【Java基础】使用带有标签的break,跳出多层循环

    带有标签的break 多层for循环嵌套中,在某一个for循环前面加一个标签,如label:,在需要break的时候就可以直接break出多层循环,跳至label处(label后面紧跟的循环也被跳出) ...

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

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

  8. Java break语句:跳出循环

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

  9. Java基础-控制流程-5. 中断控制流程语句

    为什么80%的码农都做不了架构师?>>>    Java设计者在语言中增加了一条带标签的break,以此来支持这种程序设计风格. 下面先来看看不带标签的break语句.与用于退出sw ...

最新文章

  1. matlab条件判断配合输出
  2. C语言实现录入学生信息并按分数排序输出
  3. caliop 数据可视化_星载激光雷达CALIOP数据处理算法概述
  4. html中怎么显示错误信息,在html中显示为内嵌错误的文本
  5. Guava常用工具类的使用
  6. as3中的 override
  7. python安装与开发环境搭建实验总结_python开发环境安装配置
  8. SQL笔记之开天辟地
  9. 微信小程序获取位置信息
  10. java中html网页转化成pdf(itext)
  11. 嵌入式软件设计层级划分概念
  12. 可调稳压电源lm317实验报告_LM317可调稳压电源实训实验分析讲解.doc
  13. 拳皇重生服务器维护,拳皇98终极之战OL格斗家重生系统玩法攻略
  14. 大一微积分笔记整理_大一下总结
  15. 【记录贴】联想笔记本小新进入BIOS的方法
  16. 怎样自己制作一个小程序?新手必知流程!
  17. java 自动转 golang_JAVA转Golang
  18. 浅谈SAP FICO—总账科目
  19. [中国电信 外网ip 光猫 端口映射 端口转发 远程协助]记一次和中国电信获取外网ip并设置端口映射、端口转发以及设置光猫 成功外网远程协助的过程
  20. windows重装系统之后,开机显示“An operating system wasn't found,Try disconnecting any drives that...”(亲身遇到+解决方法)

热门文章

  1. Linux操作系统PS命令详细解析
  2. Ajax基础--创建XMLHttpRequest对象
  3. 知道世界越大,就会觉得你越小
  4. html语言应用规则,html所选标签没有应用CSS规则是什么意 – 手机爱问
  5. NSLog 打印出方法函数,行数,内容
  6. css3-自定义字体
  7. 搭建PHP官方框架zend framework 2(LINUX)
  8. windowoPhone7.1 Socket编程-实现手机与电脑通信
  9. JDBC 笔记4 PreparedStatement 与Statement 的区别
  10. 福布斯评最佳与最差老板 TCL上黑榜