Java 循环 · 逐步执行实验室
每次只推进一个阶段

循环轨迹实验室

让循环慢下来,看清每一次判断

修改起点、边界与步长,再逐拍观察初始化、条件检查、循环体和更新。输出相同的循环,执行顺序也可能不同。

执行台

while:先检查条件,成立后才进入循环体。

步骤 0
    当前变量 i
    未赋值
    条件结果
    未检查
    循环体次数
    0
    输出个数
    0
    当前阶段 初始化

    参数已准备好。点击“单步执行”,先完成初始化。

    下一步:初始化
    对应代码
    已输出值
    暂无输出

    三个边界案例

    一键载入后先预测循环体次数,再用单步执行核对。

    逐步轨迹

    每一行对应一次阶段执行;条件结果采用 Java 的 true / false。

    步骤 阶段 i 条件 发生了什么
    尚未执行。第一步从初始化开始。
    while

    入口先判断;初始条件为 false 时,循环体一次也不会执行。

    do-while

    先执行循环体,再检查条件;因此至少执行一次。

    for + continue

    continue 跳过本轮剩余语句,但 for 仍会执行更新表达式。