Do While, Do Until文を利用した繰り返し処理 (Do While, Do Until文の書式) - VB
Visual BasicのDo~Until文, Do~Until文を使った繰り返し処理を紹介します。
Whileループとの違いはループ内実行後に条件式の判定を実行するため、最低は一回はループ内の処理が実行される点です。
Do ~ While 文
Do While文は条件式が真(True)である限りループ内の処理を繰り返します。
書式
Do While 条件式
...(処理)
...
Loop
コード例
Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click
Dim a As Integer
a = 0
Do While a < 10
TextBox1.Text += a.ToString() + " "
a += 1
Loop
End Sub
実行結果
0 1 2 3 4 5 6 7 8 9
Do ~ Until 文
Do Until文は条件式が偽(False)である限りループ内の処理を繰り返します。
書式
Do Until 条件式
...(処理)
...
Loop
コード例
Private Sub Button5_Click(sender As System.Object, e As System.EventArgs) Handles Button5.Click
Dim a As Integer
a = 0
Do Until a > 0
TextBox1.Text += a.ToString() + " "
a += 1
Loop
End Sub
実行結果
0
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用