由于在i为5的时候使用了continue来调用continue之后的语句,从而导致打印语句被跳过,因此打印出了除5之外的从0到9的数字。
- 使用标签来辅助break和continue
此外,Java中还存在使用标签来辅助break和continue的使用。因为,不论是break还是continue都只会中断或跳过当前层的循环。若循环为嵌套循环,却像在内层循环中断或跳过外层循环,就可以通过标签的辅助来实现。
Java中定义标签的语法是“标签名:”。虽然标签名可以在很多位置定义,但是只有放在循环前时才有意义。下面我分别给出break和continue使用标签的例子。
break使用标签的例子如下图所示:
其执行结果如下图所示:
continue使用标签的例子如下图所示:
执行结果如下图所示: