使用循环构造
循环构造用于反复执行一行或多行代码。在C#中,可以使用以下循环构造:
- while 循环
- do…while循环
- for 循环
while循环
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 |