条件判断与循环

公开阅读样例,用于了解讲解方式。样例不代表学校正式教学周次安排。

学习目标

  • 解释条件如何选择执行路径。
  • 追踪循环中变量的变化。
  • 用修改后的示例检查自己的预测。

前置知识

变量、整数和基本输出语句。

根据条件选择执行路径

条件判断用于决定执行哪一段语句。下面的 60 分仅是练习目标,不代表课程评分标准。

public class Practice {
    public static void main(String[] args) {
        int score = 72;
        if (score >= 60) {
            System.out.println("达到练习目标");
        } else {
            System.out.println("继续练习");
        }

        int total = 0;
        for (int number : new int[] {1, 2, 3}) {
            total += number;
        }
        System.out.println(total);
    }
}

第一段输出“达到练习目标”。循环把 1、2、3 依次加入累计值,第二段输出 6。

追踪变量

当前 number更新后的 total
11
23
36

练习与检查

把数组改成 new int[] {2, 4, 6},逐步记录变量,最终输出应为 12。然后把 score 改成 48,说明会执行哪个分支。