Java中的break,continue关于标签的用法
2014-12-09 14:56
399 查看
Java的控制循环结构中是没有关键字goto的,这种做法有它的好处,它提高了程序流程控制的可读性,但是也有不好的地方,它降低了程序流程控制的灵活性,所以说,“上帝是公平的”。所以,Java为了弥补这方面的不足,Java提供了break和continue的标签用法。Java中的标签就是一个紧跟着“:”的标识符。与其他语言不通,Java语言的标签必须放在循环前面才有作用。下面就来看一些例子:
break
执行结果:
从执行结果我们看到,当j等于4的时候,“break outer” 被执行了,这是break直接结束了outer对应的外部循环,而不是break所在的本层循环。
continue
执行结果如下:
从结果我们可以看到,j等于4的时候永远没有被执行。因为,当j等于4时,“continue outer”就结束了外层循环的当次循环,直接进入下一次循环了,内层循环就不会再被执行了。
break
执行结果:
从执行结果我们看到,当j等于4的时候,“break outer” 被执行了,这是break直接结束了outer对应的外部循环,而不是break所在的本层循环。
continue
执行结果如下:
从结果我们可以看到,j等于4的时候永远没有被执行。因为,当j等于4时,“continue outer”就结束了外层循环的当次循环,直接进入下一次循环了,内层循环就不会再被执行了。
相关文章推荐
- JAVA中的break[标签]continue[标签]用法
- JAVA中的break[标签]continue[标签]用法
- 关于 Java 的break,continue,return 的用法
- java 控制流程 &枚举类型 enum 的用法 & 带标签的break语句 &continue语句
- Java 7 关于break和continue后的标签
- Java新鲜东西,带有标签的continue和break
- 再探java基础——break和continue的用法
- Java中带标签的 break 和 continue
- java中的标签(结合continue和break)
- Java中带标签的break的用法 .
- 标签+break/continue用法
- break和continue标签的用法
- java多重循环中break,conitnue以及相关标签的用法
- 浅谈一下Java基础中的break和continue关键字(带标签和不带标签问题)
- Java中带标签的break,continue
- JAVA语言学习_05(关于continue和break)
- 带标签的 break 和 continue (Java)
- java多重循环中break,conitnue以及相关标签的用法
- break和continue的标签用法
- Java关于程序跳转语句TestContinueBreakReturn.java