VB.NET While End 循环

2025年3月17日 | 阅读 3 分钟

While End 循环 用于在程序中执行代码块或语句,只要给定的条件为真。当一个块的执行次数未知时,它很有用。它也被称为入口控制循环语句,这意味着它首先检查所有循环条件。如果条件为真,则执行 while 循环的主体。这种重复执行主体的过程一直持续到条件不为假。如果条件为假,控制权将转移出循环。

语法

在这里,条件代表任何布尔条件,如果逻辑条件为真,则执行 while 循环主体内定义的单个或代码块

VB.NET 中 While End 循环的流程图

VB.NET While End Loop

众所周知,While End 循环 是一个入口控制循环,用于确定条件是否为真,如果为真,则执行循环体中定义的语句,并且该执行过程一直持续到条件满足为止。此外,在每次迭代之后,计数器变量的值都会递增。它再次检查定义的条件是否为真;如果条件再次为真,则执行 While 循环的主体。当条件不为真时,控制权转移到循环的末尾。

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

while_number.vb

输出

VB.NET While End Loop

在上面的例子中,while 循环执行其主体或语句,直到达到定义的状态(i <= 10)。当变量 i 的值为 11 时,定义的条件将为假;循环将终止。

示例 2:编写一个程序,使用 while End 循环在 VB.NET 中打印任何数字的位数之和。

Total_Sum.vb

输出

VB.NET While End Loop

嵌套 While End 循环

在 VB.NET 中,当我们在另一个 While End 循环的主体中编写 While End 循环时,它被称为嵌套 While End 循环。

语法

编写一个程序来理解 VB.NET 编程中的嵌套 While End 循环。

Nest_While.vb

输出

VB.NET While End Loop

在上面的例子中,在外部循环的每次迭代中,内部循环都会重复执行其整个周期,直到内部条件不满足。当外部循环的条件为假时,外部和内部循环的执行终止。