クラスとメソッド計算

次のコードが実行されたとき、最終的に変数resultの値は何になりますか? class Math { static int compute(int a, int b) { return a * 2 + b * 3; } } public class Main { public static void main(String[] args) { int result = Math.compute(4, 6); result = result - 10; System.out.println(result); } }

A.16← 正解
✓ 正解です。compute(4, 6)は4×2+6×3=8+18=26、その後26-10=16です。
B.28
✗ compute() 関数の計算を正しく実行していません。
C.38
✗ 結果値の計算順序または減算を誤っています。
D.48
✗ 計算結果が大きすぎます。乗算と減算の順序を確認してください。

この問題のポイント

compute(4, 6)は4×2+6×3=8+18=26、その後26-10=16です。

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