Visual Basic For…Next 循环
For…Next 循环会重复按指定次数执行一组语句,循环索引计算循环执行次数。
这个循环结构的语法是:
For counter [ As datatype ] = start To end [ Step step ]
[ statements ]
[ Continue For ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ counter ]
流程图
实例
Module loops
Sub Main()
Dim a As Byte
' for loop execution
For a = 10 To 20
Console.WriteLine("value of a: {0}", a)
Next
Console.ReadLine()
End Sub
End Module
结果如下:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19
value of a: 20
例如,如果要使用增量为 2,也就是只显示 10 到 20 之间的偶数:
Module loops
Sub Main()
Dim a As Byte
' for loop execution
For a = 10 To 20 Step 2
Console.WriteLine("value of a: {0}", a)
Next
Console.ReadLine()
End Sub
End Module
结果如下:
value of a: 10
value of a: 12
value of a: 14
value of a: 16
value of a: 18
value of a: 20