接著上篇Java基礎(chǔ)語法更新,
do...while 循環(huán)結(jié)束的條件是 while 后的條件 不成立;
4-11. Java循環(huán)跳轉(zhuǎn)語句之break
break語句: 用于退出指定的循環(huán),直接執(zhí)行循環(huán)后面的代碼;
語法:
break;
將該語句添加到指定的循環(huán)體內(nèi),滿足該循環(huán)體的條件,則跳出該循環(huán),繼續(xù)執(zhí)行該循環(huán)體外部的代碼;
舉個栗子:
循環(huán)將 1 到 10 之間的整數(shù)相加,如果累加值大于 20,則跳出循環(huán),并輸出當(dāng)前的累加值。

注意的是:
break直接跳出循環(huán), 位于break后循環(huán)體內(nèi)的代碼不會執(zhí)行,但會去執(zhí)行循環(huán)體外部的代碼;
另外,break跳出的是循環(huán),是for,而不是if;
如果執(zhí)行到了break,那么for中{}代碼段全部放棄,執(zhí)行{}循環(huán)體后面的語句;

break后面的語句永遠(yuǎn)都不被執(zhí)行,break后面也不能跟其他語句;

4-12. Java循環(huán)跳轉(zhuǎn)語句之 continue
continue 的作用是跳過循環(huán)體中剩余的語句執(zhí)行下一次循環(huán);
舉個栗子:
求 1 到 10 之間的所有偶數(shù)的和;

類似JavaScript中的break和continue語句
break:跳出該循環(huán)體,執(zhí)行循環(huán)體外部的語句;
continue:跳出本次循環(huán),回到循環(huán)體頂部,重新執(zhí)行循環(huán)體;
兩者之間細(xì)微的差距,自己慢慢體會一下就行了;
java中控制臺的輸出寫法
System.out.println();
// OR
System.out.print();
兩者的差別:
前者輸出換行,后者輸出不換行;

javascript中的輸出:
console.log();//控制臺輸出,可用于調(diào)試;
alert();//彈出框,會阻礙程序執(zhí)行,一般不使用;
Java 循環(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í)行一圈;
常見的幾種二重循環(huán)組合:

小哥哥們可以動動手,打印個長方形,三角形來練練多重循環(huán);
此處代碼略;