Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/11 9:18:26 C#中while语句的用法实例详解
C#中while语句的用法实例详解while语句是最常见的、用于执行重复程序代码的语句,在循环次数不固定时相当有效,声名while语句的语法为:while(布尔表达式){循环体}在布尔表达式为True的情况下,会重复执行while循环体中的程序代码。由于while表达式的测试在每次执行循环前发生,因此while循环执行0次或更多次,这与执行一次或多次的do循环不同。while循环类似于do循环,但有一个非常重要的区别,while循环中的布尔测试是在循环开始时进行,而不是最后。如果测试结果为False,就不会执行循环。程序会直接跳转到循环后面的代码。示例while语句的使用利用while语句循环输出5个数字。程序的流程如图1所示。图1 while语句流程程序代码如下:using System;class WhileTest{static void Main(){Console.WriteLine("输出结果为:");int n = 1;// http://www.isstudy.comwhile (n < 6){Console.WriteLine("循环第{0} 次", n);n++;}Console.Read();}}按键运行程序,运行结果如图2所示。图2 while语句技巧:当break、goto、return或throw语句将控制权转移到while循环之外时,可以终止该循环。若要将控制权传递给下一次迭代但不退出循环,请使用continue语句。完整程序代码如下:★★★★★主程序文件完整程序代码★★★★★using System;using System.Collections.Generic;using System.Text;namespace _3_06{class Program{static void Main(){Console.WriteLine("输出结果为:");int n = 1;while (n < 6){Console.WriteLine("循环第{0} 次", n);n++;}Console.Read();}}}
赞