演算子と制御構文計算問題

次のJavaコードを実行したとき、変数 `sum` の最終的な値はいくつですか? ```java int sum = 0; for (int i = 1; i <= 6; i++) { if (i % 3 == 0) { sum += i; } } System.out.println(sum); ```

A.3
✗ i が 3 の倍数の場合に加算されます。3 だけでなく 6 も条件を満たします。
B.6
✗ i が 3 の倍数の場合に加算されます。6 だけでなく 3 も条件を満たします。
C.9← 正解
✓ 正解です。i % 3 == 0 を満たすのは i=3 と i=6 です。3 + 6 = 9 となります。
D.12
✗ i が 3 の倍数の場合に加算されます。条件を満たす値は 3 と 6 の 2 つです。

Oracle Certified Java Programmer, Bronze SE の問題一覧