do...while循环
do while 循环(Java)
在 Java 中,while 循环是先判断条件,再执行循环体。
而 do while 循环 则不同,它是:
先执行一次循环体,再判断条件是否继续循环
一、do while 循环的基本语法
1 | |
执行特点
- 循环体至少执行一次
- 执行完循环体后,再判断条件
- 条件为
true→ 继续循环 - 条件为
false→ 退出循环
📌 注意:
do while 语句末尾必须有分号 ;
二、do while 与 while 的区别
| 对比项 | while | do while |
|---|---|---|
| 判断条件 | 先判断 | 后判断 |
| 是否至少执行一次 | 不一定 | 一定 |
| 适用场景 | 条件可能一开始就不成立 | 至少要执行一次 |
三、示例:使用 do while 计算 1 到 100 的和
1 | |
执行说明
- 第一次进入循环时 不检查条件
- 循环体执行后,再判断
n <= 100 - 当条件不满足时退出循环
四、使用 do while 时的注意事项
- 循环体一定会执行一次
- 同样要注意:
- 循环条件是否正确
- 循环变量是否会发生变化
- 避免死循环
五、练习
使用 do while 循环计算从 m 到 n 的和:
1 | |
👉 提示:
- 初始化循环变量
- 正确设置循环条件
- 确保变量在循环中发生变化
六、小结
do while循环 先执行,再判断- 循环体至少执行一次
- 适用于:
- 必须先执行一次操作,再决定是否继续
- 与
while循环配合使用,可以覆盖大多数循环场景