while循环6次怎么做
下面列出while循环的流程:
1、第一次进入while循环前,必须为循环控制变量(或表达式)赋初值。
2、根据判断条件的内容决定是否继续执行循环,如果条件判断值为真(true),继续执行循环主体;若条件判断值为假(false),则跳出循环执行其它语句。
3、执行完循环主体内的语句后,重新为循环控制变量(或表达式)赋值(增加或减少),由于while循环不会自行更改循环控制变量(或表达式)的内容,所以while循环中为循环控制变量赋值的工作要由设计者自己来做,完成后再回到步骤(2)重新判断是否继续执行循环。
关于do while的理解:
这时候会有人问:为什么判断语句至少1次为ture时,相同情况下三种循环结构执行次数相同。 但一次都不为true时,do while却可以执行唯一的1次呢?实际原理是:for和while循环,从第1次循环开始,即判断是否可以执行循环体。
而do while循环是不对第1次循环进行判断的,直接执行第1次后,开始判断是否可以执行“步进”后的第2次,并不是执行1次后,再开始判断第1次是否合理!
若三种循环均执行3次,那么:for和while判断3次执行3次, do while是执行1次,判断第2次和第3次并再执行第2/3次。
若三种循环一次都不满足判断语句:for和while判断第1次时不满足,便不执行。 但do while则是不判断,执行一次循环体,再判断步进之后的值是否满足第2次执行条件,不满足则不执行第2次,但第1次已无脑执行。