JAVA中提供了带标签的中断控制流程语句(continue + break );
首先我们看一看什么时候要用带标签的break和continue
结果是:
下面将标签去掉,会得到同样的结果;所以,设置标签的目的是希望在循环中嵌套另外一层循环(也并非只作用于单层循环),从而达到不同的控制效果。
结果:
说明:中断了所有迭代,并回到了标签,但不重新进入迭代。
不带标签的break和一开始的例子结果一样,只跳出了内循环,回到外部迭代。
不带标签的continue 在每次触发时使内循环进行下一个迭代;
带标签的continue 则回到了标签去,但进入外循环(与break对应);