diff --git a/.gitignore b/.gitignore index 8ea91a8..564aed5 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ hs_err_pid* replay_pid* /.metadata/ +/bin/ diff --git a/em-oop/src/BasicCheck3.java b/em-oop/src/BasicCheck3.java new file mode 100644 index 0000000..9b617a5 --- /dev/null +++ b/em-oop/src/BasicCheck3.java @@ -0,0 +1,28 @@ + +public class BasicCheck3 { + public static void main(String[] args) { + Item[] items = new Item[3]; + items[0] = new Item(); + items[1] = new Item(); + items[2] = new Item(); + + items[0].name = "ノート"; + items[1].name = "消しゴム"; + items[2].name = "鉛筆"; + + items[0].price = 120; + items[1].price = 80; + items[2].price = 60; + + items[0].stock = 50; + items[1].stock = 30; + items[2].stock = 100; + + for (int i = 0; i < items.length; i++) { + items[i].sell(5); + System.out.println(items[i].name + " " + items[i].price + "円 残り" + items[i].stock + "個 "); + } + + } + +} diff --git a/em-oop/src/Item.java b/em-oop/src/Item.java new file mode 100644 index 0000000..f9b8a9f --- /dev/null +++ b/em-oop/src/Item.java @@ -0,0 +1,10 @@ + +public class Item { + String name; + int price; + int stock; + public void sell(int amount) { + this.stock = this.stock - amount; + } + +}