7 多重迴圈

2021-10-19 17:23:44 字數 1143 閱讀 2588

**多重迴圈

死迴圈死迴圈:**迴圈語句無法正常停止的情況,就被稱為死迴圈,一般都是缺失了迴圈的出口或者迴圈條件存在問題,按理說迴圈並不是一件好事,但是**沒有正邪之分,有有正邪之分的是使用的人,如果被你使用正確,它可以解決很多問題

**適用的場景:**當你不確定或者確定迴圈條件及出口時較為困難,麻煩時可以採用死迴圈。

while(true) while(true);

for(;? do

for (內層迴圈條件) 不同的迴圈結構之間可以相互巢狀,巢狀多少層多少個都可以

但是一般巢狀的層數不要超過三層,因為層數過多,迴圈結構過於複雜,因小失大

一般的巢狀都是兩層居多,所以多重迴圈又被稱為二重迴圈/雙重迴圈

產生迴圈巢狀之後會分為外層迴圈和記憶體型迴圈內層迴圈,此時其實就是外層迴圈的迴圈操作

外層迴圈執行一次,內層迴圈執行一遍。

案例實現

列印矩形圖形

for (int i = 1; i <= 5; i++)

system.out.println();列印等腰三角形

列印直角三角形:

system.out.println();列印等腰三角形:

列印平行四邊形

for (int i = 1; i <= 3; i++)

for (int j = 1; j <= 5; j++)

system.out.println();列印九九乘法表

1*1=1

12=2 22=4

13=3 23=6 3*3=9

19=9 29=18 3*9=27 …

for (int i = 1; i <= 9; i++)

system.out.println();

Day7 多重迴圈

多重迴圈是乙個難點,難度不在於理解在於邏輯 用例項來講解容易理解 例1 輸出 這是個5行5列的圖形 for int i 0 i 5 i system.out.println 內迴圈執行一次換行,起到換行作用。這樣就可以輸出乙個5行5列的圖形。例2 輸出乙個等腰三角形 這是乙個每行1.3.5.7.9的...

迴圈與多重迴圈

迴圈結構 while 條件 dowhile 條件 for 初始值 條件 更改迴圈變數的值 while和 for 迴圈 都是先判斷再執行 語法有些區別 do while 是先執行 再判斷 至少執行一次 迴圈次數確定的情況,通常選用for迴圈 迴圈次數不確定的情況,通常選用while或do while迴...

多重for迴圈巢狀

for迴圈定義 同過乙個簡單的表示式,來完成多次重複性的 功能 格式如下 for 變數初始值 變數取值範圍 變數自增 自減 乙個複雜的for迴圈中可以巢狀多個同級的for迴圈,一般表現如下 for 變數初始值 變數取值範圍 變數自增 自減 for 變數初始值 變數取值範圍 變數自增 自減 多重for...