Java中的break,continue关于标签的用法(转载)

Posted myseries

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中的break,continue关于标签的用法(转载)相关的知识,希望对你有一定的参考价值。

  Java的控制循环结构中是没有关键字goto的,这种做法有它的好处,它提高了程序流程控制的可读性,但是也有不好的地方,它降低了程序流程控制的灵活性,所以说,“上帝是公平的”。所以,Java为了弥补这方面的不足,Java提供了break和continue的标签用法。Java中的标签就是一个紧跟着“:”的标识符。与其他语言不通,Java语言的标签必须放在循环前面才有作用。下面就来看一些例子:

break

执行结果:

从执行结果我们看到,当j等于4的时候,“break outer” 被执行了,这是break直接结束了outer对应的外部循环,而不是break所在的本层循环。

continue

执行结果如下:

从结果我们可以看到,j等于4的时候永远没有被执行。因为,当j等于4时,“continue outer”就结束了外层循环的当次循环,直接进入下一次循环了,内层循环就不会再被执行了。

源地址:http://blog.csdn.net/mdx20072419/article/details/41823949

以上是关于Java中的break,continue关于标签的用法(转载)的主要内容,如果未能解决你的问题,请参考以下文章

java标签是啥?continue语句跳转到标签外层怎么回事?break语句跳出标签指定代码块是指啥

javabreak outer,continue outer的使用

java标签是啥?continue语句跳转到标签外层怎么回事?break语句跳出标签指定代码块是指啥

Java SE之break和continue标签

return,break,continue三者区别

Java中break和continue跳出指定循环