for循環就是循環的作某件事html
能夠節約大量寫代碼的時間java
//入門案例: //坐下 //起立 //展現5次 for(int i = 0; i<=5; i++){ System.out.println("坐下"); System.out.println("起立"); }
for(初始化表達式①;布爾表達式②;步進表達式④){ 循環體③ } 執行順序: ①②③④>>>②③④>>>②③④… ②不知足爲止。 ①負責完成循環變量初始化,剛開始循環次數爲1(記錄當前第幾回循環) ②負責判斷是否知足循環條件,true就繼續循環,false則中止並跳出循環(是否還需繼續循環) ③每次循環都會執行的代碼塊 ④循環後,循環變量進行變化(改變循環次數) 一、循環體什麼時候能被執行。 布爾表達式爲true 二、步進表達式什麼時候被執行。 布爾表達式爲true,循環體被執行 三、初始化表達式 會被執行幾回,什麼時候執行? 1次,循環最開始 四、循環什麼時候結束:布爾表達式爲false
//如下代碼合併: System.out.print("1"); System.out.print("2"); System.out.print("3"); System.out.println(); System.out.print("1"); System.out.print("2"); System.out.print("3"); System.out.println();
//如下代碼合併: System.out.print("3x"); System.out.print("2x"); System.out.print("1x"); System.out.println(); System.out.print("3x"); System.out.print("2x"); System.out.print("1x"); System.out.println();
變量定義在循環內,每次循環,變量都會銷燬code
變量定義在循環外,循環第幾回,不會影響變量的銷燬htm