上面是一个for循环,共循环十次:
我们可不可以在不修改小括号里的代码前提下,让循环中途中断,退出循环?
只需要这样写,比如:
结果:
当变量 i 等于6时,循环终止退出。
break:我们在学习switch分支结构语句时就用过break了,它起到一个中断退出的作用。break主要适用于两个地方——switch分支结构语句和所有的循环结构语句,不适用if判断语句里。
如果我们只想让循环跳过某个数字,不完全退出,怎么做?
可以用另外一种方式中断“continue”,比如:
结果:
continue:for循环当执行到“continue”时,它直接跳过本次循环,不再执行下面的代码,不是退出整个所有的循环。continue适用于所有的循环结构语句里。
总结下循环的中断,共两种情况:
break中断: 终止整个循环语句,而跳出循环进入到循环结构之后的语句
continue中断:终止当前正在执行的循环体中的语句,而进入到循环的下一次过程里(改变,判断)