2009年9月30日 星期三

JAVA筆記:第七篇-迴圈

迴圈:

  迴圈有三種,for、while、do-while,基本上功能都相同,依照需求決定使用哪種迴圈。



  for:

    for(X;Y;Z){

     程式行為。

    }

    X:起始化數值,若有多個則用逗號區隔,大多用於迴圈的計數值,可同時在此宣告需要的變數

    Y:條件句,會產生布林值,若條件為true則繼續迴圈,為false則停止迴圈

    Z:數值增減,負責對變數作增減,大多用於迴圈的計數值,若有多變數則用逗號區隔



    一個特別的for迴圈:

      for( X ; Y ) { }

       X:與Y相同型別的變數,可在此宣告需要的變數

       Y:陣列、集合等變數

      功用:將Y的內容依序傳給X,一次一個



  while:

    while(X){

     程式行為。

    }

    X:條件句,會產生布林值,若條件為true則會執行迴圈,為false則停止迴圈



  do-while:

   do{

    程式行為。

   }while(X);

    X:條件句,會產生布林值,若條件為true則會執行迴圈,為false則停止迴圈



  while與do-while迴圈的差別是,while會先確認條件句X是否為true再決定是否執行迴圈,而do-while必定會先執行一次再依照條件句X的結果決定是否繼續迴圈。

沒有留言:

張貼留言