For文による繰り返し処理 (Forループの書式) - VB

Visual Basicでのfor文による繰り返し処理を紹介します。

概要

Visual Basicで繰り返し処理をする場合は、for文を利用します。

書式

For (ループ変数)=(初期値) to (終了値)
...(処理)
Next
ループ変数の増分を指定する場合は、以下の書式を用います。
For (ループ変数)=(初期値) to (終了値) step (増分)
...(処理)
Next
ループ変数を初期値で初期化し、終了値になるまでループを実行します。ループを一回実行するごとにループ変数の値を1増加します。

コード例

コンソールアプリケーションで以下のコードを記述します。
Module Module1

    Sub Main()
        For i = 0 To 10
            Console.Write(i & ", ")
        Next

        Console.ReadLine()

    End Sub

End Module

実行結果

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,


コード例2 : step を利用する

コンソールアプリケーションで以下のコードを記述します。
Module Module1

    Sub Main()

        'For i = 0 To 10
        ' Console.Write(i & ", ")
        ' Next

        For j = 100 To 80 Step -4
            Console.Write(j & ", ")
        Next
        Console.ReadLine()

    End Sub

End Module

実行結果

上記のプログラムを実行します。下記の結果が得られます。
100, 96, 92, 88, 84, 80,



このページのキーワード
  • Visual Basic For
  • VB For
  • VB Forループ
  • VB Forループ 書式
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2011-10-06
iPentec all rights reserverd.