一、while 語句格式 二、do whle 語句格式 三、for 結構 ...
一、while 語句格式
初始化條件表達式;
while( 條件表達式 )//當條件為真時,一直迴圈執行裡面的語句,死迴圈,所以一般需要對條件進行控制 { //執行語句; }
ps:doc下停止死迴圈使用 ctrl + c
二、do whle 語句格式
do { //執行語句; }while(條件語句);//do while 的while後有英文的分號,表示do while結束
ps:
while 先判斷條件,只有條件為真才執行迴圈體
do while 先執行迴圈體,再判斷條件,條件為真,再繼續執行迴圈體
即 do while 不管條件是否為真都會執行一次迴圈體
三、for 結構
for(初始表達式; 迴圈條件表達式;迴圈後的操作表達式) { //迴圈語句; }
for迴圈執行順序舉例
for(int x = 0; x < 6; x ++)
{
System.out.println("x = " + x);
}
首先執行到for是判斷裡面條件是否為真,進行迴圈。
1 執行到int x = 6 時在記憶體開闢空間,定義為x,賦值為0,初始化表達式只執行一次。
2 判斷x < 6, 結果是真,那麼執行輸出語句。
3 執行完輸出語句,執行x ++。
4 執行判斷 x < 6 判斷是否為真,結果是真執行第 3 步,第 4 步,如果為假,迴圈結束,x占用空間被釋放