一、什麼是二重迴圈?
乙個迴圈體內包含另乙個完整的迴圈結構。
比如說:
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...