循環語句
通過循環語句可以反復的執行一段代碼多次
while循環
- 語法:
while(條件表達式){
語句...
} - while語句在執行時,先對條件表達式進行求值判斷,如果值為true,則執行循環體, 循環體執行完畢以后,繼續對表達式進行判斷如果為true,則繼續執行循環體,以此類推 ,如果值為false,則終止循環
do...while循環
- 語法:
do{
語句...
}
while(條件表達式)
- 執行流程:
do...while語句在執行時,會先執行循環體,循環體執行完畢以后,在對while后的條件表達式進行判斷,如果結果為true,則繼續執行循環體,執行完畢繼續判斷以此類推,如果結果為false,則終止循環.實際上這兩個語句功能類似,不同的是while是先判斷后執行,而do...while會先執行后判斷,do...while可以保證循環體至少執行一次, 而while不能.for語句,也是一個循環語句,也稱為for循環,在for循環中,為我們提供了專門的位置用來放三個表達式:
1.初始化表達式
2.條件表達式
3.更新表達式
for循環的語法:
for(①初始化表達式;②條件表達式;④更新表達式){
③語句...
}
for循環的執行流程:
①執行初始化表達式,初始化變量(初始化表達式只會執行一次) ②執行條件表達式,判斷是否執行循環。 如果為true,則執行循環
③如果為false,終止循環
④執行更新表達式,更新表達式執行完畢繼續重復②
任意一種循環都可以互相嵌套