C#第九天--循环结构,while和do...while
一、循环
什么叫循环,重复的做同一件事情就叫循环。
实际生活中的循环:打印100份试卷,10000米车轮(绕操场跑五圈)
下面是一个例子:
//向控制台打印1000遍“下次考试我一定要细心”
如何呢?我们可以复制1000遍,那如果要1000000遍?在这里我们就要学习循环结构了;
while循环;
while(循环条件)
{
循环体;
}
执行过程:程序运行到while处,首先判断while所带的小括号内的循环条件是否成立,如果成立的话,也就是返回一个true,则执行循环体,执行完一遍循环体后,再次回到循环条件进行判断,如果依然成立,则继续执行循环体,如果不成立,则跳出while循环,在while循环当中,一般总会有那么一行代码,能够改变循环条件,使之有一天不再成立,如果没有那么一行代码能够改变循环条件,也就是循环条件永远都成立,我们称之这种循环叫做死循环。
最简单的最常用的死循环;
while(true)
{
}//这是死循环的例子;下面我们就用while来做打印1000遍的例子;
心得:拿到一个例子后,1、我们首先要分析出哪一个循环体;
2、然后我们找到循环条件;
下面我们再做一个练习;求1--100之间所有整数的和;
二、关键字“break“
1)可以跳出switch--case结构;
2)可以跳出while循环结构;(只是当前循环);
break一般不单独使用,而是跟着if判断使用,如果满足条件,它就不会执行了;
while特点:先判断,再执行,有可能一遍循环都不执行;
三、do...while循环;
其实do...while循环,能做的事情,while都能做。那么do...while循环怎么做呢?我们看下一个例子:
语法:
do
{
循环体;
}
while(循环条件);
执行过程:程序首先会执行do中的循环体,执行完成后,去判断do--while循环的循环条件;
如果成立,则继续执行do中的循环体,如果不成立,则跳出do--while循环;
特点:先循环,在判断,最少执行一次循环体;
下面是上面例题的答案:
请先 后发表评论~