java 循环标记_Java循环中使用标签
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循环中使用标签相关推荐
- java 按钮文字_java Button中的标签怎样显示汉字?
/** * 把中文转成Unicode码 * * @param json * @return */ public String chinese2Unicode(String json) { String ...
- java for循环 标记_Java for循环
Java for循环用于多次迭代程序的一部分,或者多次执行同一个代码块.如果迭代次数是固定的,建议使用for循环.java中有三种类型的for循环分别是简单for循环,for-each(增强型for循 ...
- java 循环字母_java循环26个字母
汉字:"+(int)A); System.out.println("汉字:"+(int)B); System.out.println("汉字:"+(i ...
- java 循环关键字_Java循环结构_常量_关键字
一.循环 定义:当满足一定条件的时候,重复执行某一段代码的操作 while.for.do...while是Java的循环 二.While循环 语法格式: int i = 0://初始化值 while( ...
- java循环使用范围_Java循环流程控制语句
7 循环流程控制语句 7.1 for循环的格式及基本使用 7.1.1 for循环语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 7.1.2 循环的执行流程图: 案例: ...
- java异常标记_java异常机制
------------------------------------------------------------------下面是一些java异常集---------------------- ...
- android xml java混合编程_Java学习中注解与多线程,网络编程与XML技术
本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术.初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习.下面是个人的总结 拉勾IT课小编为大 ...
- HTML语言中代表网页标题的标签是,html标题标记 在html中,标题标签一共有几级?
html文件添加标题使用什么标记 html是静态网页主要的标记如下: 注释标记 在此标记内的内容网页是不显示的 HTML的标题的代码是什么? html中标题的代码是 新建html文档,在html文档中 ...
- java的成员方法_java编程中的成员方法是什么?
DIEA 成员方法描述对象所具有的功能或操作,反映对象的行为,是具有某种相对独立功能的程序模块.它与过去所说的子程序.函数等概念相当.一个类或对象可以有多个成员方法,对象通过执行它的成员方法对传来的消 ...
最新文章
- Linux中如何使用Sipcalc计算IP子网
- 读小学的宝宝人缘好,收到同学赠送的小瓶茅台酒!
- python中%r和%s的区别
- 电脑故障扫描修复软件_253个电脑故障修复工具
- Element-UI中关于table表格的那些骚操作
- 麦吉尔大学 计算机科学和阿尔伯特,阿尔伯特大学怎么样?
- linux系统查看分区文件系统
- 小程序云开发 免费版 云函数数量超过限制 怎么办
- html展示微信昵称特殊字符,微信昵称加标签一直弹特殊符号
- 详解百度快照劫持,小白必看篇
- 几何光学学习笔记(28)-6.3光照度和光出射度
- 苹果公司独有的“产品包装艺术”
- 51单片机(STC)串口无阻塞发送函数
- Golang开发入门(一)
- php环境扩展安装流程
- “挑衅”携程、e龙 芒果网虎口夺食在线旅游
- 电脑没声音怎么办?电脑没声音了怎么恢复?
- 基于FPGA的除法器设计
- 【建议收藏】2023年最新最全PMP 报考条件和流程在这里!
- 计算机配色算法代码,计算机配色理论及算法的研究