VB.NET Do 循环

17 Mar 2025 | 4 分钟阅读

循环用于在程序中多次重复相同的过程,直到满足指定的条件。通过在程序中使用循环,程序员可以重复任意数量的语句,直到达到所需的重复次数。循环还为程序员提供了根据需要重复程序中语句的适用性。循环也用于减少程序复杂性,易于理解,并且易于调试

VB.NET 循环的优点

  • 它在程序中提供代码迭代功能。
  • 它执行语句,直到指定的条件为真。
  • 它有助于减少代码的大小。
  • 它减少编译时间。

循环的类型

VB.NET 中有五种类型的循环

  • Do While 循环
  • For Next 循环
  • For Each 循环
  • While End 循环
  • With End Loop

Do While 循环

在 VB.NET 中,Do While 循环用于执行程序中的语句块,只要条件保持为真。它类似于 While End Loop,但它们之间存在细微的差别。while 循环首先检查定义的条件,如果条件为真,则执行 while 循环的语句。而在 Do 循环中,与 while 循环相反,这意味着它执行 Do 语句,然后检查条件。

语法

在上面的语法中,Do 关键字后跟一个语句块,并且 While 关键字在执行第一个 Do 语句后检查 Boolean_expression

Do 循环的流程图

VB.NET Do Loop

上图表示了 Do While 循环的流程。它用于控制语句的流程,以便在检查 While 或 Until 条件之前至少执行一次语句。如果条件为真,则将执行下一次迭代,直到条件变为假。

示例 1. 编写一个简单的程序,使用 VB.NET 中的 Do While 循环打印从 1 到 10 的数字。

Do_loop.vb

现在,通过单击“开始”按钮来编译并执行上述程序,它将显示以下输出

VB.NET Do Loop

在上述程序中,Do While 循环执行主体,直到给定条件变为。当条件变为假时,循环将终止。

在 Do Until 循环语句中使用 Until

在 VB.NET 循环中,有一个 Do Until 循环语句,它类似于 Do While 循环。 Do 语句执行,只要 Until 条件为真。

示例: 编写一个程序以了解 VB.NET 中 Do Until 循环的用法。

Do_loop.vb

输出

VB.NET Do Loop

在上面的程序中,Do Until 循环执行其语句,直到给定的条件 Until (i =10) 未满足。当变量 i 的计数器值变为 10 时,定义的语句将为假,并且循环将终止。

嵌套 Do While 循环语句

在 VB.NET 中,当我们在另一个 Do While 循环的主体内使用一个 Do While 循环时,它被称为嵌套 Do While 循环。

语法

示例 2: 编写一个简单的程序以在 VB.NET 中使用 Do While 循环语句。

Nest_Do_While.vb

输出

VB.NET Do Loop

在上面的示例中,外部循环的每次迭代也会重复执行内部循环,直到内部条件变为假。当外部循环的条件变为假时,外部和内部循环的执行将被终止。


下一个主题For Next 循环