`
vanhelp.songst
  • 浏览: 66236 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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不往下执行语句,直接中断并退出标签所在处的循环.

分享到:
评论

相关推荐

    jsp java自定义标签 分页 当前位置 循环遍历数据

    jsp和java联合实现了自定义标签的功能,主要技术继承了TagSupport类和编写对应bodytag.tld配置文件 实现了分页功能 当前功能点所在位置 循环遍历数据

    java循环解析xml

    Java循环解析xml文档,放在hashtable里,方便安装标签名取值

    深入浅析Java 循环中标签的作用

    主要介绍了深入浅析Java 循环中标签的作用的相关资料,需要的朋友可以参考下

    Java for循环标签跳转到指定位置的示例详解

    Java for循环标签跳转到指定位置的示例详解

    strus2中的jsp循环java类中的List

    在strus2中list如何输出到jsp中,文档中有详细的说明,就是在jsp中循环出java中的list集合,利用strus2的标签,源代码来自网络,本人补充并测试过很好用,以此分享,希望能帮助更多的初学者。

    Java开发技术大全(500个源代码).

    DumpMethods.java 使用反射机制来获取类中的方法 getClassName.java 利用反射机制获取类的名字 invokeConstructor.java 利用反射机制调用构造器 invokeMethod.java 利用反射机制调用成员方法 listConstructors....

    java tld标签打包

    压缩包含有c标签、ec标签、logic标签,适用于前台页面循环加载后台返回的数据

    java连接opc读取数据

    最近由于项目需要,在已有java web工程里添加读取opc的接口类。通过接口将opc数据读取到本地存于oracle数据库中,供本管理系统趋势分析用。本实例在win7、xp系统本地均已调通。压缩包里有本人写的每一步详细说明操作...

    Java代码检查工具PMD

    该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。  它可以为您检查Java代码中存在的如下问题:  1、...

    Java2游戏编程.pdf

    1.2 为什么在游戏中使用Java 1.3 为Java准备系统 1.3.1 安装Java SDK 1.3.2 编译和运行Java程序 1.3.3 使用命令行 1.3.4 使用集成开发环境(IDE) 1.3.5 关于Java2文档的说明 1.4 总结 第2章 预备:学习Java2 API 2.1 ...

    单线程的绘图程序,有一个按钮和标签,标签可以在上面画线,单击按钮后则进入无限循环。

    有一个按钮和标签,标签可以在上面画线,单击按钮后则进入无限循环。

    SpringBoot_Freemarker生成Word_多个表格+两层嵌套循环

    PLUS:若表格之外还有嵌套的循环,也需要用<#list table as map></#list>,注意这里的<#list></#list>标签不要和某对其他标签交叉,不可以出现<#list><w:p></#list></w:p>这种 6. 标识替换完之后,另存为.ftl后缀...

    Java2实用教程.rar

    12 5JavaApplet中使用套接字 习题 第13章常见数据结构的Java实现 13 1链表 13 2栈 13 3树集 13 4树映射 13 5散列集 13 6散列表 13 7向量 习题 第14章图形与图像 14 1绘制文本 14 2绘制基本图形 14 3建立字体 14 4...

    基于工作任务的Java+Web应用教程第五章任务1-5.zip

    3.使用JSTL的标签取代Category.isp和Produetjsp中的for循环语句。 (1)参考教材完成使用JSTL的标签取代Category.jsp的for循环语句。 (2)自已完成使用JSTL的标签取代Productjsp中的for循环语句。 4.参考教材完成...

    Java程序设计与数据结构第二章习题答案

    为学习Java程序设计的基础同学提供习题代码的参考,便于他们掌握多种方法,得到解决问题的思路与想法,Java程序设计与数据结构第二章习题答案!!!

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    8.1.2 在Eclipse中使用包 194 8.1.3 天上掉下个package 197 8.1.4 包带来了什么? 197 8.2 import语句:化繁为简 200 8.2.1 import语句 200 8.2.2 一网打尽包中所有类 201 8.2.3 import语句带来的小问题 202 ...

    JSTL 以及自定义标签开发相关

    JSTL 以及自定义标签...3.循环标签:forEach、forTokens 4.URL操作标签:import、url、redirect 使用标签时,一定要在jsp文件头加入以下代码: <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    8.1.2 在Eclipse中使用包 194 8.1.3 天上掉下个package 197 8.1.4 包带来了什么? 197 8.2 import语句:化繁为简 200 8.2.1 import语句 200 8.2.2 一网打尽包中所有类 201 8.2.3 import语句带来的小问题 202 ...

    JAVA语言程序设计【高清版】.pdf

    180 第9章 Java Applet 182 9.1 编写Applet 182 9.1.1 小程序示例 182 9.1.2 小程序设计过程 183 9.2 小程序中使用的方法 183 9.2.1 基本方法 184 9.2.2 用于显示Applet的方法 184 9.3 HTML文档 185...

    Java开发详解.zip

    010303_【第3章:Java基础程序设计】_判断与循环语句笔记.pdf 010401_【第4章:数组与方法】_数组的定义及使用笔记.pdf 010402_【第4章:数组与方法】_方法的声明及使用笔记.pdf 010403_【第4章:数组与方法】_数组...

Global site tag (gtag.js) - Google Analytics