循環(huán)跳轉(zhuǎn)語句——break
生活中,我們經(jīng)常會(huì)因?yàn)槟承┰蛑袛嗉榷ǖ娜蝿?wù)安排择吊。如在參加 10000 米長(zhǎng)跑時(shí)李根,才跑了 500 米就由于體力不支,需要退出比賽几睛。在 Java 中房轿,我們可以使用 break 語句退出指定的循環(huán),直接執(zhí)行循環(huán)后面的代碼所森。
例如囱持,使用循環(huán)輸出 1--10的數(shù)值,其中焕济,如果數(shù)值大于 2 纷妆,并且為 3 的倍數(shù)則停止輸出。
實(shí)現(xiàn)代碼:
循環(huán)跳轉(zhuǎn)語句——continue
continue?的作用是跳過循環(huán)體中剩余的語句執(zhí)行下一次循環(huán)晴弃。
例如掩幢,打印?1--10 之間所有的偶數(shù),使用 continue 語句實(shí)現(xiàn)代碼為:
循環(huán)語句——多重循環(huán)
循環(huán)體中包含循環(huán)語句的結(jié)構(gòu)稱為多重循環(huán)上鞠。三種循環(huán)語句可以自身嵌套际邻,也可以相互嵌套,最常見的就是二重循環(huán)旗国。在二重循環(huán)中枯怖,外層循環(huán)每執(zhí)行一次,內(nèi)層循環(huán)要執(zhí)行一圈能曾。
如下所示:
例如:使用 * 打印長(zhǎng)方形:
實(shí)現(xiàn)代碼為:
執(zhí)行流程:當(dāng) i = 1 時(shí)度硝,外層循環(huán)條件成立,進(jìn)入內(nèi)層循環(huán)寿冕,開始打印第一行內(nèi)容蕊程。此時(shí), j 從 1 開始驼唱,循環(huán) 8 次藻茂,內(nèi)層循環(huán)結(jié)束后換行,實(shí)現(xiàn)第一行 8 個(gè) * 的輸出。接下來返回外層循環(huán) i 變?yōu)?2 辨赐,準(zhǔn)備打印下一行优俘,依此類推,直到完成長(zhǎng)方形的打印掀序。