迭代语句
迭代语句主要用于重复执行嵌入语句。
while语句
do…while语句
2.3 for语句
For(初始化表达式;条件表达式;迭代表达式)
{
语句块;
}
while语句
While(布尔表达式)
{
语句块;
}
出10到100之间所有能被5整除的数(while)。
int i = 10;
while (i<=100) {
if (i%5==0) {
Console.WriteLine(i);
}i++;
}Console.ReadKey();
do while语句
Do
{
语句块;
}while(布尔表达式);
例如:
计算1 + 2 + 3 +……+100的结果(do…while)
int i = 1;
int sum = 0;
do
{
sum += i;
i++;
} while (i<101);
Console.WriteLine(sum);
Console.ReadKey();
For 循环语句
for循环确定次数
for(定义初始化值;循环条件;初始化值++ 或–){
语句块;
}
定义初始化的值,数据类型一定是数字类型
例如:
for循有死循环
for(;;){
Console.WriteLine("这是一个死循环");
Console.ReadKey();
}
//从1一直加到100,但如果累加的和大于500也要结束循环,并输出此时已经加到的数是什么(for)
int sum = 0;
for (int i = 1; i < 101; i++)
{
sum += i;
if (sum > 500)
{
Console.WriteLine(sum);
Console.ReadLine();
break;//跳转语句 break;退出 当不满足循环条件时退出
}
}