while循环和do...while循环
while循环
if改成while;
while流程图
while循环:条件满足我进去,进去以后做,做完以后,我还会回来,再来判断条件,再进去做,形成循环;
while循环语句大括号里面的叫做循环体。
循环体内要有改变条件的机会。
如果我们把while翻译作“当”,那么一个while循环的意思就是:当条件满足时,不断地重复循环体内的语句。
循环执行之前判断是否继续循环,所以有可能循环一次也没有被执行;
条件成立是循环继续的条件。
看程序运行结果
人脑模拟计算机的运行,在纸上列出所有的变量,随着程序的进展不断 重复计算变量的值。
当程序运行结果时,留在表格最下面的就是程序的最终结果
调试
在程序适当的地方插入输出来显示变量的内容
验证
测试程序常使用边界数据,如有效范围两端的数据、特殊的倍数等
个位数;
10;
0;
负数。
do...while循环
在进入循环的时候不做检查,而是在执行完一轮循环体的代码之后,再来检查循环的条件是否满足,如果满足则继续下一轮循环,不满足则结束循环。
do...while流程图
while循环和do...while循环的区别
do-while循环和while循环很像,区别是在循环体执行结束的时候才来判断条件。
也就是说,无论如何,循环都会执行至少一遍,然后再来判断条件。
与while循环相同的是,条件满足时执行循环,条件不满足时结束循环。