while 与 do-while:判断与执行的先后
同一个初始为假的条件 i = 10,循环条件 i < 5 —— while 一次都不跑,do-while 至少跑一次
while(先判断,后执行)
while ( i < 5 ) { body }
进入循环
i < 5 ?
10 < 5
假 → 跳过循环体
循环体 body
从未被执行
执行次数
0
do-while(先执行,后判断)
do { body } while ( i < 5 );
进入循环
循环体 body
先做一次再说
已执行 ✓
i < 5 ?
10 < 5
假 → 结束循环
执行次数
0
▶ 重播