close
Do/Loop
迴圈可以使用While條件在迴圈開頭檢查,開頭檢查的目的是檢查是否允許進入迴圈,當While的測試條件成立才能進入迴圈。
例如:計算1萬元5年複利18%的本利和,如下所示:
intI = 1 
dblTotal = 10000
dblRate = 0.18
Do While intI <= 5
   dblTotal += dblTotal * dblRate
   intI = intI + 1
Loop


Do Until/Loop迴圈

Do/Loop迴圈如果使用Until條件在迴圈開始檢查,迴圈是執行到條件成立為止,如果條件不成立就進入迴圈。
例如:計算1萬元5年複利18%的本利和,如下所示:
intI = 1 
dblTotal = 10000
dblRate = 0.18
Do Until intI > 5
   dblTotal += dblTotal * dblRate
   intI = intI + 1
Loop



Do/Loop While迴圈

nDo/Loop迴圈可以使用While條件在迴圈結尾檢查,此時Do/Loop迴圈至少會執行一次。
例如:計算1萬元5年複利18%的本利和,如下所示:
intI = 1 
dblTotal = 10000
dblRate = 0.18
Do
   dblTotal += dblTotal * dblRate
   intI = intI + 1
Loop While intI <= 5



Do/Loop Until迴圈

Do/Loop迴圈如果使用Until條件在迴圈結尾檢查,迴圈也一樣至少執行一次。
例如:計算1萬元5年複利18%的本利和,如下所示:
intI = 1 
dblTotal = 10000
dblRate = 0.18
Do
    dblTotal += dblTotal * dblRate
    intI = intI + 1
Loop Until intI > 5
arrow
arrow
    全站熱搜

    alyoou 發表在 痞客邦 留言(0) 人氣()