第九课: 迴圈

 

只要电脑处理器可以支援,Visual Basic允许一个程式被重复执行多次, 这种重复的程式叫着迴圈迴圈 是VB里一个非常有用的程式,因为它可以把异常复杂的工作简单化,从而节省时间和金钱。在VB里有两种迴圈,一种是 Do.........Loop 迴圈 ,另一种是 For.........Next  迴圈。

9.1  Do Loop 迴圈

它的结构如下:

a)   Do While 条件式

        一或多行的指令行

      Loop

b)   Do
            一或多行的指令行
      Loop While 条件式

c)    Do Until 条件式
              一或多行的指令行
       Loop

d)    Do
       一或多行的指令行

       Loop Until 条件式

 

 

范例 9.1

       Do while counter <=1000

             num.Text=counter

             counter =counter+1

       Loop

* 上面的例子中counter会继续增加,直到counter >1000.

上面的例子也可写成如下的程序:

        Do

               num.Text=counter
               counter=counter+1

       Loop until counter>1000
 

9.2  For....Next 迴圈

它的结构如下:
 

For counter=起始值 to 终止值(Step 间隔值)

     一或多行的指令行

Next
 

范例

(a)       For  counter=1 to 10

             display.Text=counter
 
           Next

(b)      For counter=1 to 1000 step 10

           counter=counter+1
 
           Next

(c)       For counter=1000 to 5 step -5

          counter=counter-10

           Next
 
 

[上一课][返回主页][下一课]