配列とコレクション計算問題
次のコードを実行したとき、出力される値は何か。 int[] scores = {72, 88, 95, 61, 84}; int sum = 0; for (int i = 0; i < scores.length; i++) { sum += scores[i]; } System.out.println(sum / scores.length);
A.79
✗ 合計は72+88+95+61+84=400で、400÷5=80となります。79は誤りです。
B.80← 正解
✓ 正解です。合計400を要素数5で割った整数除算の結果は80です。
C.400
✗ 400は合計値そのものであり、sumをscores.lengthで割った結果ではありません。
D.5
✗ 5はscores.lengthの値であり、sum / scores.lengthの計算結果ではありません。