java中的标签使用;java中尽管还是保留了goto这个关键字,但是已近废除了goto这个机制,但是保留了标签,配合break和continue使用。使用方法;
1:标签后面必须有一个如for这样的循环体
2:一般的continue会退回最内层的循环的开头,并继续执行。
3:带标签的continue会到达标签的位置,并重新进入紧接在哪个标签后面的循环。
4:一般的break会中断并推出当前循环。
5:带标签的break会中断并跳出标签所指的循环。
例:

package chapter4;
import java.util.*;
import static net.mindview.util.Range.*;public class GotoTry {public static void main(String[] args) {// TODO Auto-generated method stubRandom rand=new Random();int i=rand.nextInt(10);label1:for(int j:range(10)){System.out.println(" "+j);if(j==5){continue label1;}}System.out.println("end");}}
运行结果;0123456789
end

我们把continue换成break:

package chapter4;
import java.util.*;
import static net.mindview.util.Range.*;public class GotoTry {public static void main(String[] args) {// TODO Auto-generated method stubRandom rand=new Random();int i=rand.nextInt(10);label1:for(int j:range(10)){System.out.println(" "+j);if(j==5){break label1;}}System.out.println("end");}}
运行结果:012345
end

java中的标签使用相关推荐

  1. Java中带标签的break和continue

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

  2. Java中的标签(Label)是什么?

    基本介绍: Java中的标签(Label)是为循环设计的,是为了在多重循环中方便的使用break和continue. 使用介绍: 基本的使用方法是 1.定义标签的名称,如test1 2.找到需要用到标 ...

  3. java中include标签的用法_原 ng-include用法分析以及多标签页面的简单实现方式

    在平时的项目开发中,应该会经常遇到上图所示的需求,就是在一个页面中有多个标签,被选中的标签颜色会高亮显示,切换不同标签显示相应的不同内容.如果内容代码过多则写在同一个html文件就会显得特别乱,所以这 ...

  4. Java中带标签的break,continue

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

  5. Java中xmp标签的作用_html 中 xmp标记

    HTML页面中显示HTML标签代码,可以使用 html标签内容,这样,在网页中就会显示html标签 for(var i=0;i var column = columns[i]; var dataInd ...

  6. 【漫谈】Java 中的标签

    Java 中有个用得很少的东西--标签. 语法像下面这样: label: 使用标签的唯一理由是:跳出嵌套循环. 因此,标签应放在循环语句前,之间不应有其他语句. 然后在循环中的 break 或 con ...

  7. Java中xmp标签的作用_如何在Java中从JPEG读取XMP面部数据

    我已经将Picasa的面部数据保存在JPEG文件中(在XMP中),现在我试图用Java读取该信息.到目前为止,我失败了,将不胜感激. 我正在尝试使用metadata-extractor库(尽管任何其他 ...

  8. java中fmt标签库_jsp fmt标签详解

    JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户端地域的不同来显示不同的语言.同时还提供了格式化数据和日期的方法.实现这些功能需要I18N格式标签库(I18N-capable f ...

  9. Java中outer标签的用法

    在Java开发的过程中,经常会遇到碰到某些情况从而直接跳出循环,一般来说可以使用break直接跳出循环,但是对于嵌套了好几层的循环,break则显得有些不足,这个时候就可以使用Java的标签了,一般使 ...

最新文章

  1. 扶贫干部拍胸脯认证,AI开发者上手零门槛,百度打造 “云智一体”全栈开发杀手锏...
  2. objective-c @class 类名和#improt 类名.h的区别
  3. jq中查找上级_云计算自动化运维之linux-工作中常用命令总结(上)
  4. Rabbit的工作(2)
  5. 计算机电源稳压,一种用于计算机的电源稳压电路
  6. 推荐一些可以将QQ截取的gif图片修改为循环播放的软件
  7. 详解智能建筑消防预警系统设计与实现
  8. python数组内运算_有效的数学运算在Python中用cython进行小数组运算
  9. axios与ajax对比,vue体系中axios请求对比jquery-ajax请求
  10. 如何编译并使用x264库
  11. 宏碁e5-572g重装linux,Acer-E5-572G笔记本U盘装原版win10系统教程
  12. Excel自动填充功能
  13. python画成绩正态分布图_R统计学(09): 正态分布 (二)
  14. word论文删除封面或前几页的页眉或横线
  15. [风铃开发系列]IView动态菜单配置
  16. robotstudio试用期延长总结
  17. arduino烧写失败,给Arduino烧录引导程序,出现以下错误,到底是什么原因导致的。知道的高手请帮忙...
  18. 牛客网 Wannafly挑战赛27 蓝魔法师
  19. 基于Pytorch的强化学习(DQN)之 Experience Replay
  20. lodop jquery.qrcode打印二维码

热门文章

  1. 晶振在ad的哪个库里_关于晶振的问题库
  2. 最新python毕业设计选题汇总
  3. 多旋翼飞行器设计与控制·Pixhawk4以及外部设备接线(笔记004)
  4. word表格美化技巧:如何统一改变表格的样式2+续表制作
  5. proteus提示“No power supply specified for net VDDA in Power Rail Configuratin” 错误
  6. [转] 各级各类科研项目中英文规范名称
  7. MATLAB-最佳平方逼近与非线性拟合例题--十安辰
  8. ill-posed problem,regularized method,正则化参数的选取
  9. 关于2019湘潭全国邀请赛
  10. C++Primer第五版 习题答案 第十二章 动态内存