Java 循環結構 - for, while 及 do…while
Java有三種循環結構
- while循環
- for循環
- do …while循環
while循環
- 只要循環條件爲真,就一直循環下去。
do…while循環
- 只要循環條件爲真,就一直循環下去。
- 至少執行一次。
for循環
最先執行初始化步驟。可以聲明一種類型,但可初始化一個或多個循環控制變量,也可以是空語句。
然後,檢測布爾表達式的值。如果爲 true,循環體被執行。如果爲false,循環終止,開始執行循環體後面的語句。
執行一次循環後,更新循環控制變量。
再次檢測布爾表達式。循環執行上面的過程。
Java增強for循環
格式:
for(聲明語句 : 表達式)
{
//代碼句子
}
聲明語句:聲明新的局部變量,該變量的類型必須和數組元素的類型匹配。其作用域限定在循環語句塊,其值與此時數組元素的值相等。
- 表達式:表達式是要訪問的數組名,或者是返回值爲數組的方法。
break關鍵字
break 主要用在循環語句或者 switch 語句中,用來跳出整個語句塊。
break 跳出最裏層的循環,並且繼續執行該循環下面的語句。
注意:
當想用break跳出多重循環時,可以在多重循環外標記A,然後break A;即可。
continue 關鍵字
continue 適用於任何循環控制結構中。作用是讓程序立刻跳轉到下一次循環的迭代。
在 for 循環中,continue 語句使程序立即跳轉到更新語句。
在 while 或者 do…while 循環中,程序立即跳轉到布爾表達式的判斷語句。