1. 程式人生 > >IT兄弟連 Java語法教程 流程控制語句 迴圈結構語句3

IT兄弟連 Java語法教程 流程控制語句 迴圈結構語句3

while迴圈

Java中的另外一種迴圈是while迴圈。while迴圈的語法格式如下:

while(條件表示式){

    迴圈體;

}

其中條件表示式定義了控制迴圈的條件,可以使任何有效的boolean表示式,條件為真時,迴圈會迭代。條件為假時,程式控制流會立刻轉移到迴圈後面的程式碼。

例:下面是一個使用while迴圈輸出字母表的簡單示例:

public class WhileDemo{

    public static void main(String[] args){

         char ch = 'a';

         while(ch <= 'z'){

              System.out.print(ch + ",");

              ch++;

         }

    }

}

編譯並執行這個程式,控制檯將顯示如圖16所示的資訊。

bc9f7164bca14289a5acc5c2b003e0b1.png

圖16  WhileDemo執行結果

上面的程式碼中,先初始化ch為字母a,每次迭代迴圈時,都輸出ch,然後將它加1,這個過程會移植持續,直到ch比z大為止。

與使用for迴圈一樣,while也是在迴圈頂部檢查條件表示式,這就意味著迴圈程式碼可能根