インスタンスを使用して複数の商品の合計金額を出す方法について教えてください

教えていただきたいこと

2つのクラスを作成して商品の合計金額を出力するという問題なのですが、調べてもわからず困っているので助言をしていただきたいです。

問題内容

下記のクラスを作成して、フィールドとクラスを定義してください。

<1つめ>Itemクラス
・フィールド
名前:name String型
値段:price int型
・メソッド
なし

<2つめ>ItemTotalクラス
・フィールド
なし
・メソッド
「totalメソッド」
戻り値     値段の合計 int
引数リスト   商品の値段を格納した配列
処理内容    配列に格納された値段の合計を戻り値として返す

上記のクラスを下記の処理通りに実行し、想定通りに実行できることを確認しなさい。
インスタンス名、インスタンス化する数は自由とします。

Itemクラス
名前:はさみ
値段:100円

Itemクラス
名前:ペン
値段:60円

Itemクラス
名前:ノート
値段:200円

<処理内容>
はさみを2個、ペンを3本、ノートを1冊の値段の合計を出力する。

<結果>
以下の文が表示される。
「合計は580円です。」

途中経過

ItemクラスとItemTotalクラスは分けて作成してあります。

Java

1public class Item{2 3 String name;4 int price;5 6 }7 8 9 10public class ItemTotal {11 public static void main(String[] args) {12 13 Item item1 = new Item();14 item1.name = "scissors";15 item1.price = 100;16 17 Item item2 = new Item();18 item2.name = "pen";19 item2.price = 60;20 21 Item item3 = new Item();22 item3.name = "note";23 item3.price = 200;24 25 }26}

いろいろ試してみたのですがアイテムごとに集計し、すべての合計を出す方法が分かりませんでした。
詳しい方どうぞよろしくお願いします。

コメントを投稿

0 コメント