`
vanhelp.songst
  • 浏览: 66615 次
  • 性别: 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的一种扩展机制,它允许开发者创建自己的标签库,这些标签可以像HTML标签一样在JSP页面中使用,但其实现是由Java代码完成的。Java自定义标签的实现通常涉及两个主要部分:标签处理类(Tag Handler)...

    java中web标签大全

    Spring框架的标签库主要在Spring MVC中使用,例如`spring:bind`用于数据绑定,`spring:hasBindErrors`检查并显示错误信息。Spring的标签库与Spring的依赖注入和AOP特性相结合,提供了强大的前后端交互能力。 JSF...

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

    Java中的循环标签是一种编程技巧,主要用于管理和控制多重循环的流程。在传统的循环结构中,`continue` 和 `break` 语句只能影响当前最内层的循环。然而,在某些复杂场景下,可能需要从内层循环直接跳转到外层循环,...

    java据word标签写入相应信息

    在Java编程环境中,处理Microsoft Word文档通常涉及到使用第三方库,如Apache POI或者JODConverter。这些库允许开发者以编程方式读取、修改和创建Word文档。本篇将深入探讨如何利用Java根据Word文档中的标签来写入...

    java循环解析xml

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

    视频教程:Java中的For循环语句用法精讲.rar

    教程可能还会讲解如何在循环中使用break和continue语句来提前退出循环或者跳过当前迭代。break用于立即终止整个循环,而continue则跳过当前循环体剩余的代码,直接进入下一次迭代。 通过观看这些视频,你可以深入...

    Java标签架包Java标签架包

    - 与JSF等其他MVC框架兼容:JSTL标签可以在不同的Web框架中使用,提供了一定的通用性。 在实际开发中,为了引入JSTL,我们需要在项目的类路径中包含jstl.jar和standard.jar,并在JSP页面顶部声明所需的标签库,如`...

    java web 标签大全

    这些标签主要在JavaServer Pages(JSP)中使用,极大地简化了视图层的开发工作,使得开发者能够更专注于业务逻辑,而不是HTML的繁琐编写。下面我们将深入探讨一些常见的Java Web标签及其应用。 1. JSP标准标签库...

    java+web自定义标签的开发与应用

    3. **在JSP页面中使用自定义标签**:在JSP页面中通过`<%@ taglib %>`导入标签库,然后就可以像使用标准JSP标签一样使用自定义标签了。 ```jsp ``` 二、自定义标签的优点 1. **代码复用**:自定义标签可以帮助...

    Java自定义标签实例分析

    这些标签可以像标准HTML元素一样在JSP页面中使用,但提供了更高级的功能和行为。 **Java自定义标签的工作原理** 1. **标签扩展与接口实现** Java自定义标签是基于Java类的,这些类实现了`javax.servlet.jsp....

    自定义JSTL标签java项目文件

    总的来说,自定义JSTL标签是Java Web开发中的一个重要技巧,它将业务逻辑封装在标签中,使得JSP页面更专注于视图层的展示,符合MVC架构的设计原则,降低了代码的耦合度,增强了项目的可维护性。熟练掌握这一技术,...

    java标签库

    在JSP页面中使用: ```jsp ``` 文件名称“第十二周-使用JSTL标签库二”可能是指教程的某个章节,这可能涵盖了JSTL标签库的深入使用,包括条件标签、迭代标签以及与EL(表达式语言)的结合使用等。通过学习这个...

    无限循环遇到sleep

    标题中的“无限循环遇到sleep”指的是在编程中使用无限循环(通常用`while true`或`for`循环无条件迭代)结合`sleep`函数来创建某种动态效果,比如动画。在CMD窗口中实现简单的动画是一种常见的实践,它利用了控制台...

    Java代码中使用JSP/JSF表达式语言EL

    Java代码中使用JSP/JSF表达式语言(EL,Expression Language)是Web开发中的一个核心概念,它允许开发者在页面上动态地访问和操作JavaBean或其他数据源的数据。EL提供了一种简洁的方式来读取和设置Java对象的属性,...

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

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

    Java-JSTL(JSP标准标签库)介绍

    通过EL,可以在标签中直接访问页面作用域、请求作用域、会话作用域和应用作用域的对象。 **7. 使用JSTL的优势** - 提高代码可读性:通过标签而非脚本,使得代码更易于理解。 - 提升性能:JSTL标签在服务器端编译成...

    java web自定义标签的开发与应用

    在传统的JSP开发中,我们经常使用JSP内置标签(如、等)和JavaServer Faces (JSF) 标签来构建页面。然而,这些标签的功能有限,难以满足复杂的业务需求。自定义标签的出现,使得我们可以根据项目需求定制功能更强大...

    java tld标签打包

    Java TLD(Tag Library Descriptor)标签打包是一种在Java Web开发中常见的操作,它涉及到JSP标准标签库(JSTL)以及自定义标签库的创建和整合。在本例中,压缩包包含了c标签、ec标签和logic标签,这些都是用于增强...

Global site tag (gtag.js) - Google Analytics