在VB中,while循環用于重復執行一段代碼塊,直到指定的條件不再滿足為止。其基本語法如下:
While condition
'執行的代碼塊
Wend
其中,condition
是一個邏輯表達式,如果該條件為真,則會執行循環體中的代碼塊。執行完代碼塊后,會再次檢查condition
,如果仍然為真,則繼續執行循環體中的代碼塊,直到condition
為假為止。
例如,以下示例代碼使用while循環計算1到10的和:
Dim sum As Integer
Dim i As Integer
sum = 0
i = 1
While i <= 10
sum = sum + i
i = i + 1
Wend
MsgBox "1到10的和為:" & sum
這段代碼中,While i <= 10
表示當i
的值小于等于10時執行循環體中的代碼塊,每次循環i
的值增加1,直到i
的值大于10為止。