java中的标号是用于的continue和break语句的,请看下面的程序:

class xxx {

outer:

for(;;)

{

inner:

for(;;)

{

xxxx;

xxxxx;

continue inner;

}

//break inner;

break outer;

}

}

这段程序中有两层循环,外面的一层叫outer,里面的一层叫inner,外面一层循环有一个break outer语句,作用并不是跳到outer标示的地方,而是跳出outer标识的循环语句,里面的continue inner作用显然就是进行inner标示的循环语句的下一次重复。需要注意的是,不能在外面的循环中对里面的标号进行操作,如//所注释的一条语句是错误的。

java中反对使用goto语句,所以没有该语句.但是有标签一说,利用标签加break/continue可以更加安全得实现跳转

标签用后面跟冒号的标识符来表示,标签直接放在循环语句之前.如:

outer: while(true){

inner: while(true){

continue outer;

break outer;

}

}

以上代码声明了outer和inner两个标签.并且可以通过continue/break+标签的方式来完成跳转

跳转说明:

(1)一般的continue不往下执行循环内的语句,直接返回最内层的循环开头,并继续执行

(2)一般的break不往下执行循环内的语句,直接中断并退出最内层的循环.

(3)带标签的continue不往下执行语句,直接返回标签所在处的循环开头,并继续执行该循环

(4)带标签的break不往下执行语句,直接中断并退出标签所在处的循环.

分享到:

2011-07-05 11:39

浏览 4264

评论

java 循环标记_Java循环中使用标签相关推荐

  1. java 按钮文字_java Button中的标签怎样显示汉字?

    /** * 把中文转成Unicode码 * * @param json * @return */ public String chinese2Unicode(String json) { String ...

  2. java for循环 标记_Java for循环

    Java for循环用于多次迭代程序的一部分,或者多次执行同一个代码块.如果迭代次数是固定的,建议使用for循环.java中有三种类型的for循环分别是简单for循环,for-each(增强型for循 ...

  3. java 循环字母_java循环26个字母

    汉字:"+(int)A); System.out.println("汉字:"+(int)B); System.out.println("汉字:"+(i ...

  4. java 循环关键字_Java循环结构_常量_关键字

    一.循环 定义:当满足一定条件的时候,重复执行某一段代码的操作 while.for.do...while是Java的循环 二.While循环 语法格式: int i = 0://初始化值 while( ...

  5. java循环使用范围_Java循环流程控制语句

    7 循环流程控制语句 7.1 for循环的格式及基本使用 7.1.1 for循环语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 7.1.2 循环的执行流程图: 案例: ...

  6. java异常标记_java异常机制

    ------------------------------------------------------------------下面是一些java异常集---------------------- ...

  7. android xml java混合编程_Java学习中注解与多线程,网络编程与XML技术

    本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术.初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习.下面是个人的总结 拉勾IT课小编为大 ...

  8. HTML语言中代表网页标题的标签是,html标题标记 在html中,标题标签一共有几级?

    html文件添加标题使用什么标记 html是静态网页主要的标记如下: 注释标记 在此标记内的内容网页是不显示的 HTML的标题的代码是什么? html中标题的代码是 新建html文档,在html文档中 ...

  9. java的成员方法_java编程中的成员方法是什么?

    DIEA 成员方法描述对象所具有的功能或操作,反映对象的行为,是具有某种相对独立功能的程序模块.它与过去所说的子程序.函数等概念相当.一个类或对象可以有多个成员方法,对象通过执行它的成员方法对传来的消 ...

最新文章

  1. Linux中如何使用Sipcalc计算IP子网
  2. 读小学的宝宝人缘好,收到同学赠送的小瓶茅台酒!
  3. python中%r和%s的区别
  4. 电脑故障扫描修复软件_253个电脑故障修复工具
  5. Element-UI中关于table表格的那些骚操作
  6. 麦吉尔大学 计算机科学和阿尔伯特,阿尔伯特大学怎么样?
  7. linux系统查看分区文件系统
  8. 小程序云开发 免费版 云函数数量超过限制 怎么办
  9. html展示微信昵称特殊字符,微信昵称加标签一直弹特殊符号
  10. 详解百度快照劫持,小白必看篇
  11. 几何光学学习笔记(28)-6.3光照度和光出射度
  12. 苹果公司独有的“产品包装艺术”
  13. 51单片机(STC)串口无阻塞发送函数
  14. Golang开发入门(一)
  15. php环境扩展安装流程
  16. “挑衅”携程、e龙 芒果网虎口夺食在线旅游
  17. 电脑没声音怎么办?电脑没声音了怎么恢复?
  18. 基于FPGA的除法器设计
  19. 【建议收藏】2023年最新最全PMP 报考条件和流程在这里!
  20. 计算机配色算法代码,计算机配色理论及算法的研究

热门文章

  1. 基于XMPP的即时通信
  2. 计算机常用删除文件的5种方法,5种方法恢复已删除的Word文档
  3. 快递查询软件,一键查询物流,根据最后更新物流筛选单号
  4. embed和video的使用
  5. JavaScript细碎知识
  6. 完美世界国际版的多开
  7. linux 编程 生成.img,从头开始生成 SELinux
  8. SCI-HUB最新可用网址
  9. 腾讯的小九九之:QQ能不能只对某个人隐身?
  10. 12V 电路采用电阻分压,产生 ± 6V的电源