只要知足指定的條件,循環會反覆執行某個代碼塊。java
只要條件爲真,while循環語句會循環執行一個代碼塊:數組
語法函數
while (條件) { // 要執行的代碼塊 }
在下面的例子中,只要變量(i
)小於5,循環中的代碼就會反覆運行:code
示例對象
int i = 0; while (i < 5) { System.out.println(i); i++; }
注意: 不要忘記給變量
i
遞增,不然循環將永遠不會結束!繼承
do/while
循環是while
循環的變體。此循環將先執行一次代碼塊,而後再檢查條件,只要條件爲真,循環將繼續。接口
語法字符串
do { // 要執行的代碼塊 } while (條件);
下面的示例使用do/while循環,循環將至少執行一次,即便條件是假的。由於會先執行一次代碼塊,而後再檢查條件:get
示例it
int i = 0; do { System.out.println(i); i++; } while (i < 5);
注意: 不要忘記給變量
i
遞增,不然循環將永遠不會結束!