Javaの基本計算問題

次のJavaコードを実行したとき、出力される結果はどれですか? ```java public class Main { public static void main(String[] args) { int x = 8; x += 3; x *= 2; System.out.println(x); } } ```

A.19
✗ 19 は誤りです。x = 8 → x += 3 で x = 11 → x *= 2 で x = 22 となります。
B.22← 正解
✓ 正解です。x = 8、x += 3 で x = 11、x *= 2 で x = 22 となり、22 が出力されます。
C.16
✗ 16 は誤りです。乗算のみ適用した場合の誤った計算結果です。正しくは加算後に乗算します。
D.14
✗ 14 は誤りです。演算の順序を誤った場合の結果です。+=の後に*=を適用すると22になります。

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