三种循环分析


for

? 适用于 循环次数确定 的情况

? 优点:代码简洁

? 缺点:计数器变量不能被括号外使用 (特殊处理 int i 提取到for 上面 保留 ; )

while

? 适用于 循环次数不确定 的情况

? 需要自定义 条件控制计数器 该控制器在 循环结束后还能被使用

do while

? 适用于 循环次数不确定 的情况

? 需要自定义 条件控制计数器 该控制器在 循环结束后还能被使用

? 但是 必定会 执行一次循环体 和 计数器