Java 1.3.1 带标签的 break语句
与 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语句相关推荐
- Java基础—break label 带标签的break语句的用法。
是这样的,今天看RocketMQ的Client的时候,里面出现了一个写Java没有看到过的东西 - - 记录一下. 也是就是带标签的break: RocketMQ的Client中的使用 while(t ...
- Java中带标签的break,continue
首先不带标签的break,continue 就不介绍了.大家平时用的最多的也就是这样的情况了. 首先Java中没有goto,但是可以利用带标签的break, continue来实现类似的跳转. 首先来 ...
- Java中带标签的break和continue
Java中带标签的break和continue 目录 Java中带标签的break和continue 1.单独使用break 2.带标签的break 3.单独使用continue 4.带标签的cont ...
- 带标签的循环语句、switch
今天继续更新,控制流程的剩余部分内容,带标签的循环语句中的continue/break 的使用方法,以及switch关键字的使用方法.例1:带标签的continue/break.package com ...
- java异常—— finally 子句+带资源的 try语句
[0]README 0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 java异常-- finally 子句+带资源的 try语句 的相关知识: [1] final ...
- 【Java基础】使用带有标签的break,跳出多层循环
带有标签的break 多层for循环嵌套中,在某一个for循环前面加一个标签,如label:,在需要break的时候就可以直接break出多层循环,跳至label处(label后面紧跟的循环也被跳出) ...
- Java教程:Java break语句:跳出循环
Java教程某些时候需要在某种条件出现时强行终止循环,而不是等到循环条件为 false 时才退出循环.此时,可以使用 break 来完成这个功能. 本篇文章由 泉州SEO www.234yp.com ...
- Java break语句:跳出循环
某些时候需要在某种条件出现时强行终止循环,而不是等到循环条件为 false 时才退出循环.此时,可以使用 break 来完成这个功能. break 用于完全结束一个循环,跳出循环体.不管是哪种循环,一 ...
- Java基础-控制流程-5. 中断控制流程语句
为什么80%的码农都做不了架构师?>>> Java设计者在语言中增加了一条带标签的break,以此来支持这种程序设计风格. 下面先来看看不带标签的break语句.与用于退出sw ...
最新文章
- python简易版实例_Python3之简单搭建自带服务器的实例讲解
- Android项目实战(四):ViewPager切换动画(3.0版本以上有效果)
- 以太网的MAC帧(二)
- 英语单词 factor cull
- Shell基础-环境变量配置文件
- 如何由jdk的安装版本改成非安装版本
- HTML 30分钟入门教程
- 产品经理对企业的价值
- gitlab 只能owner 上传_代码管理-gitlab使用方法建议
- tfs 文件系统部署_使用SQL Server数据工具和使用自定义工作流文件的TFS部署到多个数据库
- ps基本操作以及常用快捷键
- 设为首页 加入收藏 html,js设为首页和加入收藏代码(兼容所有浏览器)
- ESP32学习笔记(23)——NVS(非易失性存储)接口使用
- Python学习日志12 - 办公自动化
- python 0基础容易学吗_Python0基础好学吗?
- git 撤销提交 撤销暂存区 取消操作
- 开发一个基于 Android系统车载智能APP
- VUE-CLI/VUE-ROUTER
- android常用系统服务,安卓系统小众软件分享,让你的手机比电脑更实用
- 华三交换机IRF堆叠 典型配置