a.迴圈開始
b.迴圈計數(自增和自減)----------
目的是到一定條件下退出
c.迴圈條件判斷------若為真,則繼續進行迴圈,若為假,則跳出迴圈
注意:不考慮迴圈判斷條件始終為真,在迴圈裡面通過break跳出迴圈的這一種情況
2.1迴圈的分類
while迴圈
語法:
while(迴圈判斷條件)
通常有一條語句是用來進行迴圈計數的,目的就與迴圈的邊界相比較,
這個比較過程就叫迴圈判 斷條件
特點:先判斷後執行,至少執行0次
do-while迴圈
dowhile(迴圈判斷條件);
同上:迴圈計數也在語句1到語句n之中
特點:先執行後判斷,至少執行一次,while所在的語句末尾必有分號
for迴圈
for(迴圈開始;迴圈條件的判斷,迴圈計數)
特點:先判斷後執行,至少執行0次
注意,for()裡的分隔符為";"(分號)
2.2 迴圈的使用條件
確定迴圈次數用for迴圈,不確定迴圈次數用while和do-while迴圈
do-while迴圈,while迴圈選哪個?個人建議選while
作用:結束當次迴圈(continue後面的語句統統不執行),開始下一次迴圈(從頭開始執行迴圈體語句)
舉例說明
public class class01
i++;}}
}
執行結果如下所示:
作用:結束當前迴圈(case語句)
我們在選擇結構(條件結構)中的switch語句中看到過break,當時的作用是跳出當前case語句
舉例說明:
public class class01
i++;
}system.out.println("i的值為: "+i);}}
執行結果如下所示: 04 迴圈結構
如果在程式中我們需要重複的執行某條或某些指令,例如用程式控制機械人踢足球,如果機械人持球而且還沒有進入射門範圍,那麼我們就要一直發出讓機械人向球門方向奔跑的指令。當然你可能已經注意到了,剛才的描述中不僅僅有需要重複的動作,還需要用到上一章講的分支結構。再舉乙個簡單的例子,我們要實現乙個每隔1秒中在螢...
04 迴圈結構
我們在寫程式的時候,一定會遇到需要重複執行某條或某些指令的場景。例如用程式控制機械人踢足球,如果機械人持球而且還沒有進入射門範圍,那麼我們就要一直發出讓機械人向球門方向移動的指令。在這個場景中,讓機械人向球門方向移動就是乙個需要重複的動作,當然這裡還會用到上一課講的分支結構來判斷機械人是否持球以及是...
Day04 迴圈結構
如果在程式中我們需要重複的執行某條或某些指令,例如用程式控制機械人踢足球,如果機械人持球而且還沒有進入射門範圍,那麼我們就要一直發出讓機械人向球門方向奔跑的指令。當然你可能已經注意到了,剛才的描述中其實不僅僅有需要重複的動作,還有我們上乙個章節講到的分支結構。再舉乙個簡單的例子,比如在我們的程式中要...