雙重迴圈的介紹使用

2021-10-11 21:44:47 字數 451 閱讀 4586

一、什麼是二重迴圈?

乙個迴圈體內包含另乙個完整的迴圈結構。

比如說:

1.while(迴圈條件1)

}2.dowhile(迴圈條件2);

}while(迴圈條件1);

3.for(迴圈條件1)

}4.while(迴圈條件1)

}二、外層迴圈變數變化一次,內層迴圈的變數也要跟著變化。

三、使用雙重迴圈列印直接三角形:

分析:1.外層迴圈控制的是行數

2.內層迴圈控制的是號的個數

**:public static void main(string args)

system.out.print("\n");}}

四、continue:結束當前迴圈,進行下次迴圈。

五、break:結束迴圈,如果有兩重迴圈,在內層迴圈總加入break,程式光跳出的是內層迴圈,外層迴圈繼續執行。

雙重for迴圈

雙重for迴圈就是在乙個for迴圈裡在巢狀另乙個for迴圈,ji 即兩個迴圈巢狀,還有多重迴圈巢狀的情況,但用的比較少,一般常用的是兩個迴圈巢狀,很少使用多重迴圈,因為for迴圈多了會導致 執行的效率低,而且容易宕機,多迴圈中的總迴圈次數是相乘的,巢狀幾次後幾何級數增長,因此通常情況下在迴圈多次巢狀...

雙重for迴圈

雙重for迴圈 1 概述 很多情況下,單層for迴圈並不能滿足我們的需求,比如我們要列印乙個5行5列的圖形,列印乙個倒直角三角形等,此時就可以通過迴圈巢狀來實現 迴圈巢狀是指在乙個迴圈語句中再定義乙個迴圈語句的語法結構,例如在for迴圈語句中,可以再巢狀乙個for迴圈,這樣的for迴圈語句我們稱之為...

雙重for迴圈的優化

demo如下 public class testm private static void aaa system.out.println system.currenttimemillis s private static void bbb system.out.println system.curr...