From d656d3c5a8926a0ba0b1ed1f17f21413ab49d592 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=93=A6=E3=80=80=E6=98=B4=E4=B8=96?= <26-k-kawara-rootship@it-college.co.jp> Date: Wed, 14 Oct 2026 17:38:57 +0900 Subject: [PATCH] =?UTF-8?q?1=E6=97=A5=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .classpath | 6 ++++ .gitignore | 1 + .project | 23 ++++++++++++ .settings/org.eclipse.jdt.core.prefs | 9 +++++ ....eclipse.wst.common.project.facet.core.xml | 4 +++ .../{em_oop_kawara.java => BasicCheck1.java} | 2 +- src/main/java/BasicCheck2.java | 13 +++++++ src/main/java/BasicCheck3.java | 35 +++++++++++++++++++ src/main/java/Book.java | 6 ++++ src/main/java/Item.java | 10 ++++++ src/main/java/Student.java | 11 ++++++ 11 files changed, 119 insertions(+), 1 deletion(-) create mode 100644 .classpath create mode 100644 .gitignore create mode 100644 .project create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 .settings/org.eclipse.wst.common.project.facet.core.xml rename src/main/java/{em_oop_kawara.java => BasicCheck1.java} (91%) create mode 100644 src/main/java/BasicCheck2.java create mode 100644 src/main/java/BasicCheck3.java create mode 100644 src/main/java/Book.java create mode 100644 src/main/java/Item.java create mode 100644 src/main/java/Student.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..c771657 --- /dev/null +++ b/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..84c048a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/build/ diff --git a/.project b/.project new file mode 100644 index 0000000..fc1fa03 --- /dev/null +++ b/.project @@ -0,0 +1,23 @@ + + + em-oop + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..23fa13b --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.compliance=21 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=21 diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..c1a8d07 --- /dev/null +++ b/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/main/java/em_oop_kawara.java b/src/main/java/BasicCheck1.java similarity index 91% rename from src/main/java/em_oop_kawara.java rename to src/main/java/BasicCheck1.java index ee22d4a..649294f 100644 --- a/src/main/java/em_oop_kawara.java +++ b/src/main/java/BasicCheck1.java @@ -1,5 +1,5 @@ -public class em_oop_kawara { +public class BasicCheck1 { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ diff --git a/src/main/java/BasicCheck2.java b/src/main/java/BasicCheck2.java new file mode 100644 index 0000000..87a4d4d --- /dev/null +++ b/src/main/java/BasicCheck2.java @@ -0,0 +1,13 @@ + +public class BasicCheck2 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + Student student = new Student(); + student.studentId = 1; + student.name = "鈴木一郎"; + + student.printProfile(); + } + +} diff --git a/src/main/java/BasicCheck3.java b/src/main/java/BasicCheck3.java new file mode 100644 index 0000000..0702abe --- /dev/null +++ b/src/main/java/BasicCheck3.java @@ -0,0 +1,35 @@ + +public class BasicCheck3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + Item[] items = new Item[3]; + + items[0] = 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].name = "鉛筆"; + items[2].price = 60; + items[2].stock = 100; + + for (int i = 0; i < items.length; i++) { + items[i].sell(5); + } + + for (int i = 0; i < items.length; i++) { + System.out.println(items[i].name + " 価格:" + items[i].price + "円 在庫:" + items[i].stock ); + } + + } + +} diff --git a/src/main/java/Book.java b/src/main/java/Book.java new file mode 100644 index 0000000..685e22c --- /dev/null +++ b/src/main/java/Book.java @@ -0,0 +1,6 @@ + +public class Book { + String title; + String author; + int price; +} \ No newline at end of file diff --git a/src/main/java/Item.java b/src/main/java/Item.java new file mode 100644 index 0000000..bc73b3c --- /dev/null +++ b/src/main/java/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; +} +} diff --git a/src/main/java/Student.java b/src/main/java/Student.java new file mode 100644 index 0000000..6d6af1f --- /dev/null +++ b/src/main/java/Student.java @@ -0,0 +1,11 @@ + +public class Student { + + int studentId; + String name; + + + public void printProfile() { + System.out.println("学籍番号:"+this.studentId+" 名前:"+this.name); + } +}