for
循环、while
循环、do...while
循环三种循环的区别
- A:格式的不同
for
循环各部分形成一个整体while
和do...while
的初始化语句与循环定义分离while
、do...while
的初始化语句、控制语句一般都会省略,而for循环一般不会省略
- B:初始化语句的不同
- 定义位置不同
- 作用域不同
for
循环初始化语句仅限循环内使用while
和do...while
的初始化语句可以在循环外使用
- C:循环体执行次数的不同
for
和while
执行0~n次do...while
执行1~n次,即至少执行一次
- D:使用场景的不同
for
和while
可以互换,但while
格式更简单- 仅当循环体至少需要执行一次时使用
do...while
代码演示
public class