在Java中,while循環用于重復執行一段代碼,直到指定的條件不再滿足。
while循環的語法如下:
while (condition) { // 要執行的代碼塊 } 在每次循環開始前,會先檢查指定的條件是否成立。如果條件為真,代碼塊會被執行,然后再檢查條件。如果條件為假,循環將終止,程序將繼續執行循環之后的代碼。
例如,下面的代碼使用while循環計算從1到10的累加和:
int sum = 0; int i = 1; while (i <= 10) { sum += i; i++; } System.out.println("Sum: " + sum); 在這個例子中,循環會重復執行sum += i;和i++;這兩行代碼,直到i的值大于10為止。每次循環都會將i的值加到sum中,然后遞增i的值。
需要注意的是,如果條件始終為真,while循環將會無限循環下去,導致程序陷入死循環。為了避免這種情況,應該在循環中更新條件,以便在適當的時候終止循環。