1.while语法
int i = 0;//初始表达式
while (循环条件)//条件表达式
{
循环体;
i++;//增量表达式 需注意 如果循环内不增加能够改变循环条件的 可能会造成死循环
}
注:循环条件一般为关系表达式或者一个bool类型的值
循环体:要重复执行的代码
2.执行过程
- 程序运行带while处,首先判断while处所带的小括号内的循环条件是否成立,如果成立的话,也就是返回true,则执行循环体;执行完一遍循环体后,再次回到循环条件进行判断,如果依然成立则继续执行循环体,如果不成立则跳出while循环
- 在while循环当中,一般总会一行代码,能够改变循环条件,使之终有一天不在成立,如果没有那么一行对吗能够改变循环条件,也就是循环条件永远都成立,我们称这种循环为死循环。
3.练习
求1到100的合
//使用while循环求和 1到100
int he=0;//
int i = 1;//表达式的值 初始表达式
while (i <= 100)//条件
{
//he+=i;//两种都可以一个意思
he = he + i;
i++;//增量 否则一直满足条件会写成死循环
}
Console.WriteLine(he);//得出结果
2.do-while语法
1.语法
do
{
循环体;
} while (循环条件);
int i = 1;//初始
do
{
Console.WriteLine(i);
i++; //增量
} while (i <= 100);//条件
//先执行一遍do后面的循环体 在进行判断循条件
2.执行过程
程序首先会执行do中的循环语句,执行完毕后,去判断while中的循环条件,如果成立则继续执行do中的循环日,如果不成立,则跳出do—while的循环体。循环体中的代码最少会执行1次。
3.事例
bool a = true;
do
{
Console.WriteLine(a);
} while (a ==true);
3.break和continue
1.break
作用:立即退出当前循环
for (int i = 0; i < 10; i++)
{
break;
Console.WriteLine(i);
}
Console.WriteLine("程序后续的代码");
当代码运行到break时直接跳出当前的for循环,执行后续的代码。
2.continue
作用:立刻结束本次循环。代码继续向下执行
© 版权声明
本文由Element创作
遵循 E YunaSu License 协议
邮箱为:elementxuan@qq.com
一律禁止以任何方式发布或转载任何违法的相关信息,如果您有发现,请与我联系!
THE END
暂无评论内容