3.1 while循环
语法:while(循环的判断条件) //如果条件为真就会一直执行循环内容 { 循环体 }
示例 死循环
while (true)
{
Console.WriteLine(1);
}
有限循环 控制循环次数,只需要让判断条件有一天变为假 例:i=1 i<10 i++ 有一天 i会大于十 循环停止 i=19 i>10 i-- 有一天 i会小于十
3.2for循环
for (初始化,判断条件,增量表达) { 循环体 }
示例 int num3 = 1;
for (; num3 < 5; num3++)
{
Console.WriteLine(num3);
}
示例2 int sum = 0;
int num;
Console.WriteLine("输入正整数m");
int m = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("输入正整数n");
int n = Convert.ToInt32(Console.ReadLine());
for (num = m; num <= n; num++)
{
if (num % 17 == 0)
{
sum += num;
}
}
Console.WriteLine(sum);
}
3.3 do..while 循环 先执行do语句然后再循环
示例 int num = 1;
do
{
Console.WriteLine(num);
num++;
} while (num < 10);
Console.WriteLine(num);
示例 求a的n次方
Console.WriteLine("输入正整数a");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("输入正整数n");
int n = Convert.ToInt32(Console.ReadLine());
int num=1 ;
do
{
num *= a;
n--;
}
while (n > 0);
Console.WriteLine(num);