Visual Basic For…Next 循环

For…Next 循环会重复按指定次数执行一组语句,循环索引计算循环执行次数。

这个循环结构的语法是:

  1. For counter [ As datatype ] = start To end [ Step step ]
  2. [ statements ]
  3. [ Continue For ]
  4. [ statements ]
  5. [ Exit For ]
  6. [ statements ]
  7. Next [ counter ]

流程图


实例

  1. Module loops
  2. Sub Main()
  3. Dim a As Byte
  4. ' for loop execution
  5. For a = 10 To 20
  6. Console.WriteLine("value of a: {0}", a)
  7. Next
  8. Console.ReadLine()
  9. End Sub
  10. End Module

结果如下:

  1. value of a: 10
  2. value of a: 11
  3. value of a: 12
  4. value of a: 13
  5. value of a: 14
  6. value of a: 15
  7. value of a: 16
  8. value of a: 17
  9. value of a: 18
  10. value of a: 19
  11. value of a: 20

例如,如果要使用增量为 2,也就是只显示 10 到 20 之间的偶数:

  1. Module loops
  2. Sub Main()
  3. Dim a As Byte
  4. ' for loop execution
  5. For a = 10 To 20 Step 2
  6. Console.WriteLine("value of a: {0}", a)
  7. Next
  8. Console.ReadLine()
  9. End Sub
  10. End Module

结果如下:

  1. value of a: 10
  2. value of a: 12
  3. value of a: 14
  4. value of a: 16
  5. value of a: 18
  6. value of a: 20

分类导航