迭代语句:while
while 语句执行一个语句或语句块,直到指定的表达式计算为 false。
示例
C# | |
---|---|
class WhileTest { static void Main() { int n = 1; while (n < 6) { Console.WriteLine("Current value of n is {0}", n); n++; } } } /* Output: Current value of n is 1 Current value of n is 2 Current value of n is 3 Current value of n is 4 Current value of n is 5 */ |
本在线速查手册由www.w:3:x:u:e.com提供,请勿盗用!
C# | |
---|---|
class WhileTest2 { static void Main() { int n = 1; while (n++ < 6) { Console.WriteLine("Current value of n is {0}", n); } } } /* Output: Current value of n is 2 Current value of n is 3 Current value of n is 4 Current value of n is 5 Current value of n is 6 */ |
本在线速查手册由www.w:3:x:u:e.com提供,请勿盗用!
由于 while 表达式的测试在每次执行循环前发生,因此 while 循环执行零次或更多次。这与执行一次或多次的
当
C# | |
---|---|
class WhileTest3 { static void Main() { int n = 5; while (++n < 6) { Console.WriteLine("Current value of n is {0}", n); } } } |
本在线速查手册由www.w:3:x:u:e.com提供,请勿盗用!