4.3.5 控制转移语句

4.3.5 控制转移语句

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

动手写4.3.8 WhileBreak

图示

控制台输出如下:

图示

本例中的repeat…while循环将要执行到loopTimes大于5才结束,但是这里有一个条件判断语句:if loopTimes > 3。(https://www.daowen.com)

在loopTimes大于3的时候程序选择打印“break”并终止循环。此外我们还可以使用continue来结束某一次循环,直接进入下一次循环,示例如下:

动手写4.3.9 WhileContinue

图示

控制台输出如下:

图示

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