Day1第3段階完了

This commit is contained in:
m-endo
2026-09-15 15:27:33 +09:00
parent 01b47fa684
commit 6331059990
2 changed files with 34 additions and 9 deletions

View File

@@ -5,15 +5,32 @@ public class BasicCheck3 {
//配列3件分 //配列3件分
Item[] items = new Item[3]; Item[] items = new Item[3];
//newインスタンス代入 //newインスタンス代入
items[0] = new Item("ノート",120,50); items[0] = new Item();
items[1] = new Item("消しゴム"); items[0].name = "ノート";
items[0].price = 120;
items[0].stock = 50;
items[1] = new Item();
items[1].name = "消しゴム";
items[1].price = 80;
items[1].stock = 30;
items[2] = new Item(); items[2] = new Item();
//配列値設定 items[2].name = "鉛筆";
items[2].price = 60;
items[2].stock = 100;
//for文残り数の引き算
for (int i = 0; i <= 2 ; i++) {
items[i].sell(5);
}
//3件出力
for (int i = 0; i <= 2 ; i++) {
System.out.println(items[i].name+ "" +items[i].price + "円" +"" + "残り" + items[i].stock + "個");
} }
}
} }

View File

@@ -1,4 +1,12 @@
public class Item { public class Item {
//フィールド宣言
String name;
int price;
int stock;
//メソッド宣言
void sell(int amount) {
this.stock = this.stock - amount;
}
} }