Visual Basic While… End While 循环

只要给定的条件为 True,它就会执行一系列语句。

这个循环结构的语法是:

  1. While condition
  2. [ statements ]
  3. [ Continue While ]
  4. [ statements ]
  5. [ Exit While ]
  6. [ statements ]
  7. End While

在这里,语句(statements) 可以是单个或一组语句。 条件(condition) 可能是任何表达式,而 true 表示逻辑为真。当条件成立时,循环迭代。

当条件变为 false 时,程序控制跳出循环执行后面的代码。


流程图

在这里,While 循环的关键是循环可能永远不会被执行。当条件被判断并且结果为 false 时,循环体将被跳过,while 循环之后的第一条语句将被执行。


实例

  1. Module loops
  2. Sub Main()
  3. Dim a As Integer = 10
  4. ' while loop execution '
  5. While a < 20
  6. Console.WriteLine("value of a: {0}", a)
  7. a = a + 1
  8. End While
  9. Console.ReadLine()
  10. End Sub
  11. 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

分类导航