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循环;

特点:先循环,在判断,最少执行一次循环体;

下面是上面例题的答案:

运行结果如下:

举报
评论 0