- 浏览: 895315 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (687)
- java (127)
- servlet (38)
- struts (16)
- spring (22)
- hibernate (40)
- javascript (58)
- jquery (18)
- tomcat (51)
- 设计模式 (6)
- EJB (13)
- jsp (3)
- oracle (29)
- RUP (2)
- ajax (3)
- java内存管理 (4)
- java线程 (12)
- socket (13)
- path (5)
- XML (10)
- swing (2)
- UML (1)
- JBPM (2)
- 开发笔记 (45)
- Note参考 (15)
- JAXB (4)
- Quartz (2)
- 乱码 (2)
- CSS (2)
- Exception (4)
- Tools (7)
- sqlserver (3)
- DWR (7)
- Struts2 (47)
- WebService (2)
- 问题解决收藏 (7)
- JBOSS (7)
- cache (10)
- easyUI (19)
- jQuery Plugin (11)
- FreeMarker (6)
- Eclipse (2)
- Compass (2)
- JPA (1)
- WebLogic (1)
- powerdesigner (1)
- mybatis (1)
最新评论
-
bugyun:
受教了,谢谢
java 正则表达式 过滤html标签 -
xiongxingxing_123:
学习了,感谢了
java 正则表达式 过滤html标签 -
wanmeinange:
那如果无状态的。对同一个任务并发控制怎么做?比如继承Quart ...
quartz中参数misfireThreshold的详解 -
fanjieshanghai:
...
XPath 元素及属性查找 -
tianhandigeng:
还是没明白
quartz中参数misfireThreshold的详解
标签语句是在某个语句前面加上个标识符以及一个冒号 . 标签在 break 与 continue 语句中会被使用到 .
Break+ 标签 : 跳出标签所标注的那个语句 , 然后去执行后续语句 .
Continue+ 标签 : 停止 continue 语句的后续语句的执行 , 跳到标签所标注的语句去执行下一循环 .
- /**
- * @(#)BreakAndContinueTest.java
- * @author fhd001
- * @version 1.00 2009/6/14
- */
- public class BreakAndContinueTest {
- public BreakAndContinueTest() {}
- public static void main (String[] args) {
- String[]strs = new String[]{"111","222","333","444","555","666"};
- System.out.println ("---continue test---");
- continueTest:for(String str:strs){
- if("444".equalsIgnoreCase(str)){
- continue continueTest;
- }
- System.out.println (str);
- }
- System.out.println ("-----break test-----");
- breakTest:for(String str1:strs){
- if("444".equalsIgnoreCase(str1)){
- break breakTest;
- }
- System.out.println (str1);
- }
- }
- }
/** * @(#)BreakAndContinueTest.java * @author fhd001 * @version 1.00 2009/6/14 */ public class BreakAndContinueTest { public BreakAndContinueTest() {} public static void main (String[] args) { String[]strs = new String[]{"111","222","333","444","555","666"}; System.out.println ("---continue test---"); continueTest:for(String str:strs){ if("444".equalsIgnoreCase(str)){ continue continueTest; } System.out.println (str); } System.out.println ("-----break test-----"); breakTest:for(String str1:strs){ if("444".equalsIgnoreCase(str1)){ break breakTest; } System.out.println (str1); } } }
- --------------------Configuration: <Default>--------------------
- ---continue test---
- 111
- 222
- 333
- 555
- 666
- -----break test-----
- 111
- 222
- 333
- Process completed.
--------------------Configuration: <Default>-------------------- ---continue test--- 111 222 333 555 666 -----break test----- 111 222 333 Process completed.
转http://fhd001.iteye.com/blog/408075
发表评论
文章已被作者锁定,不允许评论。
-
操作系统的目标和作用
2012-07-05 23:46 1342操作系统的目标 目前存在着多种类型的OS,不同类型的OS ... -
利用(ffmpeg)生成视频缩略图(java)
2012-07-01 01:11 0对于上传视频生成缩略图使用的是ffmpeg进行生成的。 自己在 ... -
对Java多线程技术中所有方法的详细解析
2012-06-06 11:32 793一、run()和start() 这两个 ... -
java乱码
2012-06-06 11:33 975自从接触Java和JSP以来, ... -
学习apache commons-io类库中的文件清除器
2011-07-06 23:26 1455学习apache commons-io 1.4类库中的File ... -
java 正则表达式 过滤html标签
2011-05-24 15:10 5359前段时间开发的时候要读取一篇文章的简介内容(也就是前200个字 ... -
转---Eclipse中web-inf和meta-inf文件夹的信息
2011-05-24 13:08 1139Eclipse中web-inf和meta-inf ... -
logback与Log4J的区别
2011-05-17 23:34 1445Logback和log4j是非常相似 ... -
性能优化
2011-04-14 16:10 1194(1)jdbc性能优化 jdbc程序的性能主要由两个因素决定 ... -
JAVA的Random类(转)
2011-04-12 00:21 917Random类中实现的随机算法是伪随机,也就是有规则的随机。在 ... -
非阻塞的Socket链接
2011-04-10 21:59 898import java.io.IOException; ... -
创建临时文件
2011-04-10 21:55 1097package net.java2000.io; ... -
面向对象设计的基本原则
2011-04-07 10:28 1153摘自:http://soft6.com/tech/6/6501 ... -
proxool
2011-04-02 15:01 867属性列表说明: fatal-sql- ... -
当前Java软件开发中几种认识误区
2011-04-01 10:12 886越来越多人开始使用Java ... -
Java中查看一个方法被调用的层次(Reflection、StackTrace)
2011-04-01 00:53 2045package test; public class Mai ... -
反序列化时恢复transient字段
2011-03-30 13:20 1221我们知道将字段设置为transient,可以避免该自动被序列化 ... -
用socket连接服务器直接发送接收邮件
2011-03-22 17:22 1305首页 新闻 论坛 问答 博客 招聘 更多 ▼ 专栏 &l ... -
利用JavaMail收/发Gmail邮件(SSL)
2011-03-22 17:21 2392Gmail目前已经启用了POP3和SMTP服务,具体情况请看 ... -
Java 反射与内省
2011-03-14 22:08 1078一、java反射机制 JAVA反 ...
相关推荐
计算机后端-Java-Java核心基础-第06章 Java基本语法4 15. 带标签的break和continue的使
与`break`不同,`continue`语句不是结束整个循环,而是跳过当前迭代中的剩余代码,直接进入下一次迭代。这在你需要忽略某些特定情况但仍需继续执行循环时很有用。以下是一个使用`continue`的例子: ```java for ...
在标签中提到的"8.6循环辅助:continu 和break."进一步确认了这个主题,这是对编程中如何使用这两个关键字的一个教学章节或者教程。这些代码文件(8.61.c和8.62.c)可能包含了示例程序,展示了`continue`和`break`的...
与`break`不同,`continue`并不终止整个循环,而是跳过当前循环迭代中的剩余部分,并继续进行下一次迭代。这在我们想要在某个条件下忽略某些操作但不中断整个循环时很有用。例如: ```php for ($i = 1; $i ; $i++) ...
当`break`或`continue`后面跟随标签时,它们会跳出带有该标签的语句。例如: ```javascript cars = ['BMW', 'Volvo', 'Saab', 'Ford']; list: { document.write(cars[0] + ' '); document.write(cars[1] + '...
虽然标签`return可以结束本次循环`没有直接与`break`或`continue`关联,但值得一提的是,`return`关键字在方法中使用时,除了返回一个值外,还会立即终止该方法的执行。与`break`类似,它也可以在循环中使用,用于...
### break、continue、return、goto 语句详解 #### 一、break 语句 **1. 语句形式:** ``` break; ``` **2. 语句功能:** - **在 switch 语句中:** - `break` 是 `switch` 语句的一部分,用于终止当前 `case` ...
`continue` 语句与 `break` 不同,它的作用是跳过当前循环体中剩余的语句,并直接进入下一次迭代。例如,如果想在打印数字时忽略5,可以使用 `continue`: ```javascript for (var i = 1; i ; i++) { if (i == 5) ...
通过使用带标签的break语句,我们可以直接跳出标签所指定的最外层循环。例如,如果有两个嵌套的for循环,我们可以给外层循环贴上一个标签,当满足特定条件时,使用标签名的break语句跳出外层循环,而内层循环则会...
标签允许你指定一个特定的标签名称,然后在 `break` 语句中引用它,使程序跳出带有该标签的循环。下面是一个例子: ```javascript outerLoop: for (var i = 0; i ; i++) { innerLoop: for (var j = 0; j ; j++) {...
`break`和`continue`还可以与语句标签(label)结合使用,允许开发者跳出嵌套循环。标签是一个标识符,紧跟在冒号后面,可以与`break`或`continue`一起引用,指定要跳出哪个特定的循环。 在`testBreak2()`方法中,`...
这个名称可以与 `break` 或 `continue` 语句结合使用,以便指定要退出或跳过的特定循环。在多层嵌套循环中,如果想要跳出特定层次的循环,而不仅仅是最内层的,`label` 就显得非常有用。例如: ```java outerLoop: ...
对于这种情况,可以使用标签(label)配合 `break` 来模拟类似效果,但通常建议改用 `for` 循环或 `Array.prototype.find`、`Array.prototype.findIndex` 等方法。 总结,理解并熟练掌握 `break`、`continue` 和 `...
在`switch`语句中,`break`语句用于结束匹配的`case`标签,防止执行后续的`case`或`default`子句。如果在`switch`语句中不使用`break`,程序将会顺序执行到`switch`语句的末尾。例如: ```cpp switch (expression) ...
`continue`语句与`break`类似,但它不是结束整个循环,而是结束当前迭代,跳过循环体中剩余的语句,直接进入下一次循环判断。`continue`语句通常用于在满足某种条件时,不需要执行循环体内的剩余操作。 例如,求10...
除了基本用法外,`break`还可以与其他结构一起使用,例如在嵌套循环或带标签的循环中。通过指定标签,可以控制`break`跳转到特定的位置。 #### 三、与continue和return的对比 为了更好地理解`break`的功能,我们...
4. **标签与continue** Java允许为循环或其他语句块添加标签,这样可以使用`continue label;`跳转到特定标签的循环的下一次迭代。这种方式在处理嵌套循环时特别有用,可以使`continue`只影响目标循环而不是所有嵌套...
虽然不常见,但可以在 `foreach` 和 `for` 循环中使用标签,以便在循环内部使用 `break` 或 `continue` 语句时直接跳转到特定位置。例如: ``` loopLabel: for (int i = 0; i ; i++) { if (array[i] == target)...
Continue与多重循环** 与`break`相似,`continue`在多重循环中的作用也是仅限于当前所在的循环。例如,在双重循环中,如果内部循环使用了`continue`,则只会影响当前内部循环的执行,外部循环不会受到影响。 **3. ...