Java 的迴圈 (Loop) 是一種非常重要的流程結構,允許你反覆執行一段程式碼,直到特定條件不再滿足為止。
for 迴圈
是一種控制語句,它可以多次重複執行Java程式當中的某個部分。其中它適用於知道起始點與終止點的時候,也就是說在你知道此迴圈要執行多少次時使用。
先以一個範例說明:
由上述的範例得知,for迴圈內部需要一個變數來運作,而其中又以分號區隔成三個部分。
for(起始值 ; 終止條件 ; 累加值)
while迴圈
while翻成中文叫「當」,因此可以把它簡單理解成「當什麼情況發生的時候,我就做什麼」。它也是一個控制語句,根據給定的boolean條件重複執行Java中的某個部分。它和for迴圈最大的差別在於,它主要用在執行次數不確定的情況。
先以一個範例說明
其中和for迴圈一樣,都有起始值、終止條件、累加值。三部分缺一不可,否則有可能會產生無窮迴圈的情況喔。