クラスとメソッド計算問題
次のコードが実行されたとき、出力される合計値は何ですか? class Item { int price; Item(int p) { this.price = p; } } public class Main { public static void main(String[] args) { Item[] items = new Item[3]; items[0] = new Item(250); items[1] = new Item(480); items[2] = new Item(320); int total = 0; for(int i = 0; i < items.length; i++) { total += items[i].price; } System.out.println(total); } }
A.1050← 正解
✓ 正解です。250 + 480 + 320 = 1050 となります。
B.1020
✗ items[1]の値を誤って計算しています。480は正しい値です。
C.950
✗ items[2]の値を誤って計算しています。実際には250 + 480 + 320 = 1050 です。
D.1000
✗ items[0]またはitems[1]の値を誤って計算しています。正しい合計は1050です。