在所有循环中,当测试条件满足时循环将结束。有时,在循环执行过程中,当发生了某种情况后,需要提早结束循环。在这种情况下,可以使用关键字break和continue。
break用于switch中结束switch语句,继续执行程序。用于循环中,关键字break的功能与此相同:立即结束当前循环。如果在循环中嵌套了循环,将跳到外层循环中;否则执行循环后的语句。
关键字continue直接进入循环的下一次迭代。对于do和while循环,这意味着重新回到块语句从头执行;对for循环,则计算增量表达式,然后执行块语句。当需要在循环内忽略某些特殊情况时,关键字continue很有用。