while循环、dowhile循环、三种循环的区别

1.while循环

案例:使用while循环,打印出水仙花数

while执行流程:

1.先执行初始化语句

2.执行判断条件

 结果为true,则执行第3步
 结果为false,循环结束

3.执行循环体语句

4.执行条件控制语句

5.回到第2步......

.

2.dowhile循环

请在控制台上打印5次直実

dowhile执行流程:

1.执行初始化语句

2.执行 循环体 语句

3.执行条件控制语句

4.执行判断条件

 如果为true,则回到第2步
 如果为false,则循环结束

因为dowhile独特的执行流程,我们会发现,无论判断条件的结果如何,dowhile循环一定会执行至少一次循环体

3.三种循环的区别

1.大的方面

2.for和while的区别

之前我们说过for循环里控制循环的那个变量i会在整个循环结束后释放,而while循环,它的初始化语句是放在循环外面的,作为一个独立的个体,因此它的i并不会被释放,所以还可以使用。

.

但实际上,for和while本质没有区别 如图

当我们把for循环里的初始化语句和条件控制语句拿出外面来的时候,其格式与while几乎一样,因此,for和while没有本质区别,for能做的while也可以,while能做的for也可以。只是在对于问题的选择上,有时候for好用,有时候while好用。

posted @ 2024-08-21 23:17  直実  阅读(7)  评论(0编辑  收藏  举报