Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:18:26
C#中while语句的用法实例详解

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.com

while (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();

}

}

}




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759