? asked in 電腦與網際網路程式設計 · 1 decade ago

完整迴圈的用法

麻煩清楚說明

for、do、while迴圈完整的用法

Update:

能舉例多一點嗎

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    1. for 迴圈:

    for ( [初始設定] ; [執行條件] ; [執行後的設定] )

    初始設定:即剛進入此迴圈時要先執行的指令,若有多項指令時可以 , 分隔,可省略。

    執行條件:須是 boolean 值,若 true 則繼續執行迴圈中程式,若 false 則跳出此迴圈,可省略(若省略即表示 true)。

    執行後的設定:迴圈每次執行後要執行的指令,可省略。

    範例:for (int i=0; i<10; i++) { ... }

    2. do 迴圈:

    do {

    ... (程式段落)

    } while (條件)

    條件:須是 boolean 值。

    至少會先執行一次 do 迴圈中程式段落,若條件為 true 則繼續執行,若 false 則跳出此迴圈。

    範例:do { ... } while (true)

    3. while 迴圈:

    while (條件) {

    ... (程式段落)

    }

    條件:須是 boolean 值。

    若條件為 true 則繼續執行,若 false 則跳出此迴圈。

    範例:while (true) { ... }

    另外 迴圈中 可寫 continue 和 break指令

    continue : 跳回到此迴圈的起始點。

    break : 跳出此迴圈。

    例:

    int i=0,j=0;

    while (true)

    {

    i++;

    if (i<10) continue;

    if (i>15) break;

    j++;

    }

    Source(s): 個人經驗
Still have questions? Get your answers by asking now.