4.3.5 控制转移语句
在switch语句中,我们已经使用关键字break来结束分支中代码的执行。同样地,在循环语句中break也可以结束循环中代码的执行,示例如下:
动手写4.3.8 WhileBreak

控制台输出如下:

本例中的repeat…while循环将要执行到loopTimes大于5才结束,但是这里有一个条件判断语句:if loopTimes > 3。
在loopTimes大于3的时候程序选择打印“break”并终止循环。此外我们还可以使用continue来结束某一次循环,直接进入下一次循环,示例如下:
动手写4.3.9 WhileContinue

控制台输出如下:

在loopTimes能被2整除时,不打印loopTimes而是结束本轮循环直接进入下一次,最终打印了1、3、5三个奇数。