循环-for、while、do..while
循环结构作用是重复执行一段程序
循环结构是有条件的、次序是有限的
一.while循环语句
while循环也成“当”型循环。
while循环语句格式:
while(条件表达式)
{
//循环体
}
1.break
switch语句中
作用:跳出switch语句
循环体中
作用:跳出本层循环(通常与if连用)
2.continue
在循环中的作用:结束本次循环(continue后面的代码不再执行),进入下次循环。(通常与if连用)
例: public static void Main (string[] args)
{
int n;
int sum = 0;
while (true) { //循环次数未知时,用while
n = int.Parse (Console.ReadLine ());
if (n == 0) { // 当n==0时,跳出循环
break;
}
sum += n; //对输入的数做累加操作
}
Console.WriteLine (sum);
}
二.do..while循环语句
do…while循环语句格式:
do
{
//循环体
}while(条件表达式);(注意分号)
三.for循环语句
for循环语句一般用于循环次数已知的情况
for循环语句格式:
for(循环变量初始化;条件判断;循环变量变化)
{
// 循环体
}
例:public static void Main (string[] args)
{
for (int i = 0; i < 10; i++) //循环10次,注意中间;
{
Console.WriteLine (i);//输出循环变量i的值
}
}
总结:
for最常用,通常用于知道循环次数的循环。
while也很常用,通常用于不知道循环次数的循环。
do…while不是特别常用,通常用于需要先执行一次的循环。
break跳出本层循环,continue结束本次循环。通常与if连用