C#基础之流程控制语句B
循环控制语句的概述,利用循环控制语句实现角谷猜想、显示多个圆;
一、循环语句
- 循环控制语句的功能
在循环条件满足的情况下,反复执行特定代码。 - 循环五要素
初始化部分(init_statement)
循环条件部分(test_exp)
循环体部分(body_statement)
迭代部分(alter_statement)
结束后处理
例:
int s=0;
for(int i=1;i<=100;i++)
s+=i;
Console.Write(s);
- 循环语句的分类
for循环/while循环/do-while循环
1.for循环语句
语法格式:
for(init_statement;test_exp;alter_statement){
body_statement;
}
应用举例:
利用for循环计算前100个数值之和:
int result = 0;
for (int i =1; i<=100; i++){
result+=i;
}
System.Console.Write("result="+result);
2.while循环语句
语法格式:
[init_statement]
while(test_exp){
body_statement;
alter_statement;
}
应用举例:
利用while循环计算前100个数值之和:
int result = 0;
int i = 1;
while(i<=100){
result+=i;
i++;
}
System.Console.Write("result="+result);
3.do-while循环语句
- 至少执行一次
语法格式:
[init_statement]
do{
body_statement;
[alter_statement;]
}while(test_exp);
应用举例:
利用do-while循环语句计算前100个数值之和:
int result = 0;
int i = 1;
do{
result+=i;
i++