for 循環分爲兩種結構,基本 for 循環 和 增強型 for 循環。
先來看看兩種的語法結構:
1、簡單 for 循環:
for(表達式1; 表達式2; 表達式3){
循環體;
}
流程:先執行表達式1,再判斷表達式2,若表達式2爲 true,則執行循環體。執行完循環體後就執行表達式3,然後再判斷表達式2,如果爲 true,就繼續執行,若爲 false,則退出循環。
2、增強 for 循環:
for(聲明變量:表達式){
循環體;
}
for 循環和while 循環一樣,也是先判斷循環條件,再判斷是否執行循環體中的語句。
簡單例子:
while 循環、do-while 循環和 for 循環有時候可以相互轉換,一般我們在知道循環次數的情況下使用 for 循環比較方便,不知道次數的情況下選擇 while 循環和 do-while 循環。
for 循環可以嵌套使用,還有三種循環語句之間也可以嵌套使用。