From 6feb026bb42d2be76700303f6af6d6ee3a7e38e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=8F=E6=A3=AE=E3=80=80=E7=99=BE=E5=A4=A2?= <26-m-fukumori-cosmicb@it-college.co.jp> Date: Tue, 27 Oct 2026 16:48:43 +0900 Subject: [PATCH] 20261027 --- Question06-for/src/main/java/Question06.java | 44 ------------------- .../src/main/java/Question06_01.java | 12 +++++ .../src/main/java/Question06_02.java | 11 +++++ .../src/main/java/Question06_03.java | 13 ++++++ .../src/main/java/Question06_04.java | 26 +++++++++++ .../src/main/java/Question06_05.java | 19 ++++++++ .../src/main/java/Question06_06.java | 15 +++++++ .../src/main/java/Question06_07.java | 17 +++++++ .../src/main/java/Question07_05.java | 13 +++--- .../src/main/java/Question07_06.java | 14 ++++++ .../src/main/java/Question07_07.java | 12 +++++ .../src/main/java/Question07_08.java | 9 ++++ .../src/main/java/Question07_09.java | 9 ++++ .../src/main/java/Question07_10.java | 9 ++++ Question09-Package/.classpath | 6 +++ Question09-Package/.gitignore | 1 + Question09-Package/.project | 23 ++++++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 ++++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ .../src/main/java/Question09_01.java | 10 +++++ .../src/main/java/Question09_01/Util.java | 9 ++++ .../src/main/java/Question09_02.java | 9 ++++ .../src/main/java/Question09_03.java | 9 ++++ .../src/main/java/Car.java | 24 ++++++++++ .../src/main/java/Question10_05.java | 13 +++++- .../src/main/java/Atm.java | 7 +-- .../src/main/java/Question11_02.java | 4 +- .../src/main/java/Question11_04.java | 20 +++++++++ .../src/main/java/Student2.java | 17 +++++++ .../src/main/java/Wallet2.java | 2 + Question13-Extends/src/main/java/Animal.java | 14 +++++- Question13-Extends/src/main/java/Cat.java | 6 +++ Question13-Extends/src/main/java/Dog.java | 6 +++ .../src/main/java/Question13_01.java | 13 ++++++ Question14-Interface/.classpath | 6 +++ Question14-Interface/.gitignore | 1 + Question14-Interface/.project | 23 ++++++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 ++++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ Question14-Interface/src/main/java/Book.java | 12 +++++ .../src/main/java/Question14_01.java | 9 ++++ .../src/main/java/programmingBook.java | 14 ++++++ 42 files changed, 449 insertions(+), 58 deletions(-) delete mode 100644 Question06-for/src/main/java/Question06.java create mode 100644 Question06-for/src/main/java/Question06_01.java create mode 100644 Question06-for/src/main/java/Question06_02.java create mode 100644 Question06-for/src/main/java/Question06_03.java create mode 100644 Question06-for/src/main/java/Question06_04.java create mode 100644 Question06-for/src/main/java/Question06_05.java create mode 100644 Question06-for/src/main/java/Question06_06.java create mode 100644 Question06-for/src/main/java/Question06_07.java create mode 100644 Question07-Array/src/main/java/Question07_06.java create mode 100644 Question07-Array/src/main/java/Question07_07.java create mode 100644 Question07-Array/src/main/java/Question07_08.java create mode 100644 Question07-Array/src/main/java/Question07_09.java create mode 100644 Question07-Array/src/main/java/Question07_10.java create mode 100644 Question09-Package/.classpath create mode 100644 Question09-Package/.gitignore create mode 100644 Question09-Package/.project create mode 100644 Question09-Package/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question09-Package/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question09-Package/src/main/java/Question09_01.java create mode 100644 Question09-Package/src/main/java/Question09_01/Util.java create mode 100644 Question09-Package/src/main/java/Question09_02.java create mode 100644 Question09-Package/src/main/java/Question09_03.java create mode 100644 Question10-InstanceAndClass/src/main/java/Car.java create mode 100644 Question11-ConstructorAndStatic/src/main/java/Question11_04.java create mode 100644 Question11-ConstructorAndStatic/src/main/java/Student2.java create mode 100644 Question13-Extends/src/main/java/Cat.java create mode 100644 Question13-Extends/src/main/java/Dog.java create mode 100644 Question14-Interface/.classpath create mode 100644 Question14-Interface/.gitignore create mode 100644 Question14-Interface/.project create mode 100644 Question14-Interface/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question14-Interface/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question14-Interface/src/main/java/Book.java create mode 100644 Question14-Interface/src/main/java/Question14_01.java create mode 100644 Question14-Interface/src/main/java/programmingBook.java diff --git a/Question06-for/src/main/java/Question06.java b/Question06-for/src/main/java/Question06.java deleted file mode 100644 index 01875b9..0000000 --- a/Question06-for/src/main/java/Question06.java +++ /dev/null @@ -1,44 +0,0 @@ - -public class Question06 { - - public static void main(String[] args) { - // TODO 自動生成されたメソッド・スタブ - - //設問1 - for(int i = 0; i <= 99; i++) { - System.out.println(i); - } - - //設問2 - for(int i = 0; i <= 5; i++) { - System.out.print("■"); - } - - //設問3 - for(int i = 0; i <= 100; i++) { - //偶数の判定 - if(0 == (i%2)) - System.out.println(i); - } - - //設問4 - for(int i = 1; i <= 49; i++) { - - if(i % 3 == 0 && i % 5 == 0) - System.out.println("fizzbuzz"); - - else if(i % 3 == 0) - System.out.println("fizz"); - - else if(i % 5 == 0) - System.out.println("buzz"); - - else - System.out.println(i); - } - - for(int i =0; i <= 2; i++); - - } - -} diff --git a/Question06-for/src/main/java/Question06_01.java b/Question06-for/src/main/java/Question06_01.java new file mode 100644 index 0000000..5727c49 --- /dev/null +++ b/Question06-for/src/main/java/Question06_01.java @@ -0,0 +1,12 @@ + +public class Question06_01 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + for(int i = 0; i <= 99; i++) { + System.out.println(i); + } + } + +} diff --git a/Question06-for/src/main/java/Question06_02.java b/Question06-for/src/main/java/Question06_02.java new file mode 100644 index 0000000..3e2c403 --- /dev/null +++ b/Question06-for/src/main/java/Question06_02.java @@ -0,0 +1,11 @@ + +public class Question06_02 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + for(int i = 0; i <= 5; i++) { + System.out.print("■"); + } + } + +} diff --git a/Question06-for/src/main/java/Question06_03.java b/Question06-for/src/main/java/Question06_03.java new file mode 100644 index 0000000..6992367 --- /dev/null +++ b/Question06-for/src/main/java/Question06_03.java @@ -0,0 +1,13 @@ + +public class Question06_03 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + for(int i = 0; i <= 100; i++) { + //偶数の判定 + if(0 == (i%2)) + System.out.println(i); + } + } + +} diff --git a/Question06-for/src/main/java/Question06_04.java b/Question06-for/src/main/java/Question06_04.java new file mode 100644 index 0000000..ff13c2a --- /dev/null +++ b/Question06-for/src/main/java/Question06_04.java @@ -0,0 +1,26 @@ + +public class Question06_04 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + for(int i = 1; i <= 49; i++) { + + if(i % 3 == 0 && i % 5 == 0) + System.out.println("fizzbuzz"); + + else if(i % 3 == 0) + System.out.println("fizz"); + + else if(i % 5 == 0) + System.out.println("buzz"); + + else + System.out.println(i); + } + + for(int i =0; i <= 2; i++); + + + } + +} diff --git a/Question06-for/src/main/java/Question06_05.java b/Question06-for/src/main/java/Question06_05.java new file mode 100644 index 0000000..69895f4 --- /dev/null +++ b/Question06-for/src/main/java/Question06_05.java @@ -0,0 +1,19 @@ +import java.util.Random; +public class Question06_05 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタ + + for(int i = 1; i <= 10; i++) { + Random random = new Random(); + int num = random.nextInt(3); + + if(num == 2) { + System.out.println(); + }else { + System.out.println(num); + } + } + } + +} diff --git a/Question06-for/src/main/java/Question06_06.java b/Question06-for/src/main/java/Question06_06.java new file mode 100644 index 0000000..8cb4ea4 --- /dev/null +++ b/Question06-for/src/main/java/Question06_06.java @@ -0,0 +1,15 @@ + +public class Question06_06 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + for(int n = 1; n <= 5; n ++) { + + for(int i = 1; i <= 5; i ++) { + System.out.print("■"); + } + System.out.println(""); + } + } + +} diff --git a/Question06-for/src/main/java/Question06_07.java b/Question06-for/src/main/java/Question06_07.java new file mode 100644 index 0000000..d22f742 --- /dev/null +++ b/Question06-for/src/main/java/Question06_07.java @@ -0,0 +1,17 @@ + +public class Question06_07 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + for(int i = 1; i <= 9; i++) { + + for(int n = 1; n <= 9; n++) { + System.out.print(" " + i*n); + } + + System.out.println(); + + } + } + +} diff --git a/Question07-Array/src/main/java/Question07_05.java b/Question07-Array/src/main/java/Question07_05.java index c133653..b9d2104 100644 --- a/Question07-Array/src/main/java/Question07_05.java +++ b/Question07-Array/src/main/java/Question07_05.java @@ -1,4 +1,4 @@ - +import java.util.Random; public class Question07_05 { public static void main(String[] args) { @@ -6,12 +6,11 @@ public class Question07_05 { String[] array = {"森", "山", "沼", "島", "平地"}; - for(int i = (int) Math.random(); i < array.length; i++) { - System.out.print(array[i]); - } - - - + Random random = new Random(); + int num = random.nextInt(5); + + System.out.println(array[num]); + } } diff --git a/Question07-Array/src/main/java/Question07_06.java b/Question07-Array/src/main/java/Question07_06.java new file mode 100644 index 0000000..0764a78 --- /dev/null +++ b/Question07-Array/src/main/java/Question07_06.java @@ -0,0 +1,14 @@ + +public class Question07_06 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + String[] array = {"森", "山", "沼", "島", "平地"}; + + for(int i = array.length-1; i >= 0; i --) { + System.out.print(array[i]); + } + } + + +} diff --git a/Question07-Array/src/main/java/Question07_07.java b/Question07-Array/src/main/java/Question07_07.java new file mode 100644 index 0000000..55b2dd8 --- /dev/null +++ b/Question07-Array/src/main/java/Question07_07.java @@ -0,0 +1,12 @@ + +public class Question07_07 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + String[]day = {"月","火","水","木","金"}; + String[]schedule = {"1時間目","2時間目","3時間目","4時間目","5時間目"}; + System.out.println(day[day.ength]); + } + +} diff --git a/Question07-Array/src/main/java/Question07_08.java b/Question07-Array/src/main/java/Question07_08.java new file mode 100644 index 0000000..d696a4e --- /dev/null +++ b/Question07-Array/src/main/java/Question07_08.java @@ -0,0 +1,9 @@ + +public class Question07_08 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + } + +} diff --git a/Question07-Array/src/main/java/Question07_09.java b/Question07-Array/src/main/java/Question07_09.java new file mode 100644 index 0000000..63abe34 --- /dev/null +++ b/Question07-Array/src/main/java/Question07_09.java @@ -0,0 +1,9 @@ + +public class Question07_09 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + } + +} diff --git a/Question07-Array/src/main/java/Question07_10.java b/Question07-Array/src/main/java/Question07_10.java new file mode 100644 index 0000000..ab46572 --- /dev/null +++ b/Question07-Array/src/main/java/Question07_10.java @@ -0,0 +1,9 @@ + +public class Question07_10 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + } + +} diff --git a/Question09-Package/.classpath b/Question09-Package/.classpath new file mode 100644 index 0000000..c771657 --- /dev/null +++ b/Question09-Package/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/Question09-Package/.gitignore b/Question09-Package/.gitignore new file mode 100644 index 0000000..84c048a --- /dev/null +++ b/Question09-Package/.gitignore @@ -0,0 +1 @@ +/build/ diff --git a/Question09-Package/.project b/Question09-Package/.project new file mode 100644 index 0000000..b0520c2 --- /dev/null +++ b/Question09-Package/.project @@ -0,0 +1,23 @@ + + + Question09-Package + + + + + + 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/Question09-Package/.settings/org.eclipse.jdt.core.prefs b/Question09-Package/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..23fa13b --- /dev/null +++ b/Question09-Package/.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/Question09-Package/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question09-Package/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..c1a8d07 --- /dev/null +++ b/Question09-Package/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,4 @@ + + + + diff --git a/Question09-Package/src/main/java/Question09_01.java b/Question09-Package/src/main/java/Question09_01.java new file mode 100644 index 0000000..3db9f04 --- /dev/null +++ b/Question09-Package/src/main/java/Question09_01.java @@ -0,0 +1,10 @@ +public class Question09_01 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + hello(); + } + + + +} diff --git a/Question09-Package/src/main/java/Question09_01/Util.java b/Question09-Package/src/main/java/Question09_01/Util.java new file mode 100644 index 0000000..244291a --- /dev/null +++ b/Question09-Package/src/main/java/Question09_01/Util.java @@ -0,0 +1,9 @@ +package Question09_01; + +public class Util { + + public void hello() { + System.err.println("こんにちは"); + } + +} diff --git a/Question09-Package/src/main/java/Question09_02.java b/Question09-Package/src/main/java/Question09_02.java new file mode 100644 index 0000000..2fb82b6 --- /dev/null +++ b/Question09-Package/src/main/java/Question09_02.java @@ -0,0 +1,9 @@ + +public class Question09_02 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + } + +} diff --git a/Question09-Package/src/main/java/Question09_03.java b/Question09-Package/src/main/java/Question09_03.java new file mode 100644 index 0000000..f8d713a --- /dev/null +++ b/Question09-Package/src/main/java/Question09_03.java @@ -0,0 +1,9 @@ + +public class Question09_03 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + } + +} diff --git a/Question10-InstanceAndClass/src/main/java/Car.java b/Question10-InstanceAndClass/src/main/java/Car.java new file mode 100644 index 0000000..7431b4b --- /dev/null +++ b/Question10-InstanceAndClass/src/main/java/Car.java @@ -0,0 +1,24 @@ +import java.util.Random; + +public class Car { + //フィールド + String color; + int gasoline; + + //メソッド + public int run() { + this.gasoline = (gasoline -1); + + if(gasoline >= 0) { + Random random = new Random(); + int num = random.nextInt(16) + 1; + + return num; + + } else { + + return -1; + } + + } +} diff --git a/Question10-InstanceAndClass/src/main/java/Question10_05.java b/Question10-InstanceAndClass/src/main/java/Question10_05.java index 0cd38cd..88ab404 100644 --- a/Question10-InstanceAndClass/src/main/java/Question10_05.java +++ b/Question10-InstanceAndClass/src/main/java/Question10_05.java @@ -3,7 +3,18 @@ public class Question10_05 { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ - + //インスタンス + Car car = new Car(); + + car.color = "赤"; + car.gasoline = 50; + + //runメソッドの実行 + //car.run(); + + System.out.println(car.color +"色の車は" + car.run() +"進みました"); + System.out.println(car.gasoline); + } } diff --git a/Question11-ConstructorAndStatic/src/main/java/Atm.java b/Question11-ConstructorAndStatic/src/main/java/Atm.java index 4efdde7..2c220dc 100644 --- a/Question11-ConstructorAndStatic/src/main/java/Atm.java +++ b/Question11-ConstructorAndStatic/src/main/java/Atm.java @@ -7,12 +7,13 @@ public class Atm { //withdrawメソッドの生成 public void withdraw(Wallet2 wallet,int money) { - wallet.money = wallet.money + money; - if(credit < money) { + if(this.credit < money) { System.out.println("預金残高不足です。現金の引き出しに失敗しました。"); } else { - System.out.println("ATMの残り残高はx" + (credit - wallet.money) + "です"); + this.credit = this.credit - money; + wallet.money = wallet.money + money; + System.out.println("ATMの残り残高は" + this.credit + "です"); } } diff --git a/Question11-ConstructorAndStatic/src/main/java/Question11_02.java b/Question11-ConstructorAndStatic/src/main/java/Question11_02.java index b57636a..74f0c47 100644 --- a/Question11-ConstructorAndStatic/src/main/java/Question11_02.java +++ b/Question11-ConstructorAndStatic/src/main/java/Question11_02.java @@ -8,10 +8,12 @@ public class Question11_02 { //wallet の money フィールドに 10000 を代入 wallet.money = 10000; + //Atm 型の変数 atm を宣言し、Atm のインスタンスを代入 Atm atm = new Atm(); + //atm の withdraw メソッドを、第一引数に wallet、第二引数に 100000 を渡して呼び出す atm.withdraw(wallet,100000); @@ -19,8 +21,8 @@ public class Question11_02 { //wallet の money フィールドの値を出力 System.out.println(wallet.money); - atm.withdraw(wallet,100000); + atm.withdraw(wallet,100000); System.out.println(wallet.money); } diff --git a/Question11-ConstructorAndStatic/src/main/java/Question11_04.java b/Question11-ConstructorAndStatic/src/main/java/Question11_04.java new file mode 100644 index 0000000..505e22e --- /dev/null +++ b/Question11-ConstructorAndStatic/src/main/java/Question11_04.java @@ -0,0 +1,20 @@ + +public class Question11_04 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + //Student2のインスタンス生成 + Student2 deta = new Student2(); + + //生徒の名前(name フィールド)に 太郎 を設定 + deta.name = "太郎"; + Student2.group = "A"; + Student2.teacher = "山田"; + + deta.studentProfile(); + Student2.groupProfile(); + } + + + +} diff --git a/Question11-ConstructorAndStatic/src/main/java/Student2.java b/Question11-ConstructorAndStatic/src/main/java/Student2.java new file mode 100644 index 0000000..9dc5632 --- /dev/null +++ b/Question11-ConstructorAndStatic/src/main/java/Student2.java @@ -0,0 +1,17 @@ + +public class Student2 { + //Student2クラスで3つのフィールドを宣言する + String name; + static String group; + static String teacher; + + //メソッドの定義 + public void studentProfile() { + System.out.println(this.name +"は" + group +"教室の生徒です。"); + } + + public static void groupProfile() { + System.out.println(group +"教室の担任は" + teacher +"先生です。"); + } + +} diff --git a/Question11-ConstructorAndStatic/src/main/java/Wallet2.java b/Question11-ConstructorAndStatic/src/main/java/Wallet2.java index 15d6825..1ae6e4a 100644 --- a/Question11-ConstructorAndStatic/src/main/java/Wallet2.java +++ b/Question11-ConstructorAndStatic/src/main/java/Wallet2.java @@ -2,4 +2,6 @@ public class Wallet2 { //フィールドの宣言 int money; + + } diff --git a/Question13-Extends/src/main/java/Animal.java b/Question13-Extends/src/main/java/Animal.java index ea2c5d1..9056046 100644 --- a/Question13-Extends/src/main/java/Animal.java +++ b/Question13-Extends/src/main/java/Animal.java @@ -1,4 +1,14 @@ - +//親クラス public class Animal { - + String name; + + public void run() { + System.out.println(name + "は走りました。"); + } + + public void eat() { + System.out.println(name + "は食事をしました。"); + } + + } diff --git a/Question13-Extends/src/main/java/Cat.java b/Question13-Extends/src/main/java/Cat.java new file mode 100644 index 0000000..9d4bdc1 --- /dev/null +++ b/Question13-Extends/src/main/java/Cat.java @@ -0,0 +1,6 @@ +//子クラス +public class Cat extends Animal { + public void Catprint () { + + } +} diff --git a/Question13-Extends/src/main/java/Dog.java b/Question13-Extends/src/main/java/Dog.java new file mode 100644 index 0000000..9983aea --- /dev/null +++ b/Question13-Extends/src/main/java/Dog.java @@ -0,0 +1,6 @@ +//子クラス +public class Dog extends Animal { + public void Dogprint() { + System.out.println(name + "はドックフードを食べました。"); + } +} diff --git a/Question13-Extends/src/main/java/Question13_01.java b/Question13-Extends/src/main/java/Question13_01.java index ca90db0..899c414 100644 --- a/Question13-Extends/src/main/java/Question13_01.java +++ b/Question13-Extends/src/main/java/Question13_01.java @@ -3,6 +3,19 @@ public class Question13_01 { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ + //Catクラスのインスタンス生成 + Cat cat = new Cat(); + cat.name = "タマ"; + + Dog dog = new Dog(); + dog.name = "ポチ"; + + cat.run(); + cat.eat(); + cat.Catprint(); + + dog.run(); + dog.Dogprint(); } diff --git a/Question14-Interface/.classpath b/Question14-Interface/.classpath new file mode 100644 index 0000000..c771657 --- /dev/null +++ b/Question14-Interface/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/Question14-Interface/.gitignore b/Question14-Interface/.gitignore new file mode 100644 index 0000000..84c048a --- /dev/null +++ b/Question14-Interface/.gitignore @@ -0,0 +1 @@ +/build/ diff --git a/Question14-Interface/.project b/Question14-Interface/.project new file mode 100644 index 0000000..e86df9d --- /dev/null +++ b/Question14-Interface/.project @@ -0,0 +1,23 @@ + + + Question14-Interface + + + + + + 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/Question14-Interface/.settings/org.eclipse.jdt.core.prefs b/Question14-Interface/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..23fa13b --- /dev/null +++ b/Question14-Interface/.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/Question14-Interface/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question14-Interface/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..c1a8d07 --- /dev/null +++ b/Question14-Interface/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,4 @@ + + + + diff --git a/Question14-Interface/src/main/java/Book.java b/Question14-Interface/src/main/java/Book.java new file mode 100644 index 0000000..7ffad47 --- /dev/null +++ b/Question14-Interface/src/main/java/Book.java @@ -0,0 +1,12 @@ + +public interface Book { + + String bookname; + + + //メソッドの定義 + void bookPrint(); + + String chapter(String chapter1,String chapter2,String chapter3,String chapter4,String chapter5); + +} diff --git a/Question14-Interface/src/main/java/Question14_01.java b/Question14-Interface/src/main/java/Question14_01.java new file mode 100644 index 0000000..8bbf90b --- /dev/null +++ b/Question14-Interface/src/main/java/Question14_01.java @@ -0,0 +1,9 @@ + +public class Question14_01 { + public static void main(String[] args) { + Book book = new Book(); + book.bookname = "プログラミング基礎入門"; + + System.out.println(book.chapter()); + } +} diff --git a/Question14-Interface/src/main/java/programmingBook.java b/Question14-Interface/src/main/java/programmingBook.java new file mode 100644 index 0000000..237eb06 --- /dev/null +++ b/Question14-Interface/src/main/java/programmingBook.java @@ -0,0 +1,14 @@ + +public class programmingBook implements Book { + + String bookname; + + public void bookPrint() { + System.out.println("プログラミング基礎入門"); + } + + public String chapter(String chapter1,String chapter2,String chapter3,String chapter4,String chapter5) { + return chapter1+"/"+ chapter2 +"/"+ chapter3 +"/"+ chapter4 +"/"+ chapter5; + } + +}