admin 管理员组

文章数量: 1184232


2024年3月9日发(作者:跨域json)

1.1.1 while循环

while循环结构根据条件来执行一定次数的语句块。While语句在执行循环中的语句时

总是要检查条件。当执行到while循环中最后一条语句时,控制权交回给循环的开始部分。

如果条件仍然为真,则再次执行循环中的语句。一直执行循环中的语,直到条件为假时停止。

其语句格式为:

while (布尔表达式)

{

循环体

}

布尔表达式

循环体

图3-15 while语句结构

条件表达式为关系表达式或逻辑表达式,其运算结果为true(真)或false(假)。在条

件表达式中必须包含控制循环的变量,即循环变量。循环语句序列中至少应包含改变循环变

量的语句,以避免陷入死循环。

while语句的执行流程如图3-15所示,其执行过程如下:

(1)计算while语句的条件表达式的值。

(2)如表达式的值为真,则执行循环体语句块,并改变控制循环变量的值。

(3)返回while语句的开始处,重复执行步骤(1)和(2),直到表达式的值为假,跳出循环

并执行下一条语句。

【例3-9】计算1~100的所有自然数之和

using System;

class Program

{

public static void Main(String[] args)

{

int sum = 0;

int i = 1;

while (i <= 100)

{

sum += i;

i++;

}

ine("从1到100的和是{0}", sum);

}

}

1.1.2 do-while循环

do-while语句的特点是先执行循环,然后判断循环条件是否成立。其语句格式为:

do

{

循环语句

}while (布尔表达式);


本文标签: 循环 语句 执行 表达式 条件