循环构造用于反复执行一行或多行代码。在C#中,可以使用以下循环构造:
while循环构造执行语句块,直至while循环中给出的条件为true。while语句在执行循环中的语句之前总是要检查条件。当执行到while循环中最后一条语句时,控制将回到循环的开始。如果条件仍然为true,则再次执行循环中的语句。将一直执行循环中的语句,指导条件求值为false时为止。
以下语句描述了while循环构造的语法:
while(expression)
{
statements;
}
以下代码提供了while循环构造的示例:
using System;
class Variable
{
static void Main(string[] args)
{
int var;
var = 100 ;
while (var<200)
{
Console.WriteLine("Value of variable is :{0}",var);
var = var+10;
}
}
}
上述代码创建一个名为var的整数变量并且为其赋值为100。while语句检查var的值是否小于200。如果条件求值为true,则执行while循环中的语句。只要var的值小于200,将一直执行此过程。
可使用以下预检表来测试上述代码的值。
序号 | 对变量var的值所作的更改 | 输出 |
---|---|---|
1. | var = 100 | Value of variable is : 100 |
2. | var = 100+10 | Value of variable is:110 |