diff --git a/Question01-StartProgram/.classpath b/Question01-StartProgram/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question01-StartProgram/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question01-StartProgram/.gitignore b/Question01-StartProgram/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question01-StartProgram/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question01-StartProgram/.project b/Question01-StartProgram/.project
new file mode 100644
index 0000000..b4f0415
--- /dev/null
+++ b/Question01-StartProgram/.project
@@ -0,0 +1,23 @@
+
+
+ Question01-StartProgram
+
+
+
+
+
+ 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/Question01-StartProgram/.settings/org.eclipse.jdt.core.prefs b/Question01-StartProgram/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question01-StartProgram/.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/Question01-StartProgram/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question01-StartProgram/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question01-StartProgram/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question01-StartProgram/src/main/java/Q1_1.java b/Question01-StartProgram/src/main/java/Q1_1.java
new file mode 100644
index 0000000..7b64b48
--- /dev/null
+++ b/Question01-StartProgram/src/main/java/Q1_1.java
@@ -0,0 +1,9 @@
+
+public class Q1_1 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+System.out.println("Hello world");
+ }
+
+}
diff --git a/Question01-StartProgram/src/main/java/Q1_2.java b/Question01-StartProgram/src/main/java/Q1_2.java
new file mode 100644
index 0000000..eaa3337
--- /dev/null
+++ b/Question01-StartProgram/src/main/java/Q1_2.java
@@ -0,0 +1,16 @@
+
+public class Q1_2 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ String str;
+ //変数を宣言
+
+ str = "こんにちは";
+ //代入
+
+ System.out.println(str);
+ //出力
+ }
+
+}
diff --git a/Question01-StartProgram/src/main/java/Q1_3.java b/Question01-StartProgram/src/main/java/Q1_3.java
new file mode 100644
index 0000000..76cc8a7
--- /dev/null
+++ b/Question01-StartProgram/src/main/java/Q1_3.java
@@ -0,0 +1,11 @@
+
+public class Q1_3 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ String str;
+ str = "こんにちは";
+ System.out.println(str);
+ }
+
+}
diff --git a/Question01-StartProgram/src/main/java/Q1_4.java b/Question01-StartProgram/src/main/java/Q1_4.java
new file mode 100644
index 0000000..763ea2c
--- /dev/null
+++ b/Question01-StartProgram/src/main/java/Q1_4.java
@@ -0,0 +1,10 @@
+
+public class Q1_4 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ int number=10;
+ System.out.println(number);
+ }
+
+}
diff --git a/Question01-StartProgram/src/main/java/Q1_5.java b/Question01-StartProgram/src/main/java/Q1_5.java
new file mode 100644
index 0000000..aad3f0f
--- /dev/null
+++ b/Question01-StartProgram/src/main/java/Q1_5.java
@@ -0,0 +1,10 @@
+
+public class Q1_5 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ char ch='A';
+ System.out.println(ch);
+ }
+
+}
diff --git a/Question01-StartProgram/src/main/java/Q1_6.java b/Question01-StartProgram/src/main/java/Q1_6.java
new file mode 100644
index 0000000..859bbeb
--- /dev/null
+++ b/Question01-StartProgram/src/main/java/Q1_6.java
@@ -0,0 +1,15 @@
+
+public class Q1_6 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ boolean b1=true;
+
+
+
+ System.out.println(b1);
+
+
+ }
+
+}
diff --git a/Question01-StartProgram/src/main/java/Q1_7.java b/Question01-StartProgram/src/main/java/Q1_7.java
new file mode 100644
index 0000000..703815a
--- /dev/null
+++ b/Question01-StartProgram/src/main/java/Q1_7.java
@@ -0,0 +1,13 @@
+
+public class Q1_7 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ Long lo = 1000000000000L;
+
+ System.out.println(lo);
+
+ }
+
+}
diff --git a/Question01-StartProgram/src/main/java/Q1_8.java b/Question01-StartProgram/src/main/java/Q1_8.java
new file mode 100644
index 0000000..7b33200
--- /dev/null
+++ b/Question01-StartProgram/src/main/java/Q1_8.java
@@ -0,0 +1,10 @@
+
+public class Q1_8 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ float fl=(float) 3.14;
+ System.out.println(fl);
+ }
+
+}
diff --git a/Question01-StartProgram/src/main/java/Q1_9.java b/Question01-StartProgram/src/main/java/Q1_9.java
new file mode 100644
index 0000000..733cd10
--- /dev/null
+++ b/Question01-StartProgram/src/main/java/Q1_9.java
@@ -0,0 +1,35 @@
+
+public class Q1_9 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ boolean b1 = true;
+
+ String str;
+ str = "A";
+
+ short s = 1;
+
+ float fl = (float) 3.14;
+
+ double db = 3.123123123;
+
+ int num = 10;
+
+ byte b = 64;
+
+ char ch = 'B';
+
+ System.out.println(b1);
+ System.out.println(str);
+ System.out.println(s);
+ System.out.println(fl);
+ System.out.println(db);
+ System.out.println(num);
+ System.out.println(b);
+ System.out.println(ch);
+
+
+ }
+
+}
diff --git a/Question02-Expressions/.classpath b/Question02-Expressions/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question02-Expressions/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question02-Expressions/.gitignore b/Question02-Expressions/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question02-Expressions/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question02-Expressions/.project b/Question02-Expressions/.project
new file mode 100644
index 0000000..8333c1b
--- /dev/null
+++ b/Question02-Expressions/.project
@@ -0,0 +1,23 @@
+
+
+ Question02-Expressions
+
+
+
+
+
+ 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/Question02-Expressions/.settings/org.eclipse.jdt.core.prefs b/Question02-Expressions/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question02-Expressions/.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/Question02-Expressions/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question02-Expressions/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question02-Expressions/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question02-Expressions/src/main/java/Q2_1.java b/Question02-Expressions/src/main/java/Q2_1.java
new file mode 100644
index 0000000..84acb3f
--- /dev/null
+++ b/Question02-Expressions/src/main/java/Q2_1.java
@@ -0,0 +1,27 @@
+
+public class Q2_1 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ int sum;
+ int diff;
+ int mulch;
+ int div;
+ int rem;
+
+ sum = 6+2;
+ diff = 6-2;
+ mulch = 6*2;
+ div = 6/2;
+ rem = 17%5;
+
+ System.out.println("変数sum :"+(sum));
+ System.out.println("変数diff :"+(diff));
+ System.out.println("変数mulch:"+(mulch));
+ System.out.println("変数div :"+(div));
+ System.out.println("変数rem :"+(rem));
+
+ }
+
+}
diff --git a/Question02-Expressions/src/main/java/Q2_2.java b/Question02-Expressions/src/main/java/Q2_2.java
new file mode 100644
index 0000000..668bf25
--- /dev/null
+++ b/Question02-Expressions/src/main/java/Q2_2.java
@@ -0,0 +1,14 @@
+
+public class Q2_2 {
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ String Lastname;
+ String Firstname;
+
+ Lastname = "山田";
+ Firstname = "太郎";
+
+ System.out.println((Lastname)+(Firstname));
+
+ }
+}
diff --git a/Question02-Expressions/src/main/java/Q2_3.java b/Question02-Expressions/src/main/java/Q2_3.java
new file mode 100644
index 0000000..deae2b5
--- /dev/null
+++ b/Question02-Expressions/src/main/java/Q2_3.java
@@ -0,0 +1,11 @@
+
+public class Q2_3 {
+ public static void main(String[] args) {
+
+ int num = 10;
+ num = num + 5;
+
+ System.out.println(num);
+
+ }
+}
diff --git a/Question02-Expressions/src/main/java/Q2_4.java b/Question02-Expressions/src/main/java/Q2_4.java
new file mode 100644
index 0000000..a67901a
--- /dev/null
+++ b/Question02-Expressions/src/main/java/Q2_4.java
@@ -0,0 +1,14 @@
+
+public class Q2_4 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ double sum;
+ sum = 10 + 3.14;
+
+ System.out.println(sum);
+
+
+ }
+
+}
diff --git a/Question02-Expressions/src/main/java/Q2_5.java b/Question02-Expressions/src/main/java/Q2_5.java
new file mode 100644
index 0000000..932c60d
--- /dev/null
+++ b/Question02-Expressions/src/main/java/Q2_5.java
@@ -0,0 +1,17 @@
+
+public class Q2_5 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ int age;
+ int diff;
+
+ age = 20;
+ diff = 5;
+
+
+ System.out.println("山田さんは"+age+"歳です");
+ System.out.println(diff+"年後には"+(age + diff)+"歳になります");
+ }
+
+}
diff --git a/Question02-Expressions/src/main/java/Q2_6.java b/Question02-Expressions/src/main/java/Q2_6.java
new file mode 100644
index 0000000..553b05f
--- /dev/null
+++ b/Question02-Expressions/src/main/java/Q2_6.java
@@ -0,0 +1,20 @@
+
+public class Q2_6 {
+ public static void main(String[] args) {
+ float num1;
+ float num2;
+ float result;
+
+ double kotaewakaran;
+
+ num1 = 9;
+ num2 = 2;
+
+ result = (float)num1/num2;
+
+ kotaewakaran = (double)9/2;
+
+ System.out.println(result);
+ System.out.println(kotaewakaran);
+ }
+}
diff --git a/Question02-Expressions/src/main/java/Q2_7.java b/Question02-Expressions/src/main/java/Q2_7.java
new file mode 100644
index 0000000..279e869
--- /dev/null
+++ b/Question02-Expressions/src/main/java/Q2_7.java
@@ -0,0 +1,12 @@
+
+public class Q2_7 {
+ public static void main(String[] args) {
+ double num;
+ num = 1.0;
+
+
+
+ System.out.println((int)num);
+
+ }
+}
diff --git a/Question02-Expressions/src/main/java/Q2_8.java b/Question02-Expressions/src/main/java/Q2_8.java
new file mode 100644
index 0000000..70311b6
--- /dev/null
+++ b/Question02-Expressions/src/main/java/Q2_8.java
@@ -0,0 +1,20 @@
+
+public class Q2_8 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ double money = 1000;
+ double price = 580;
+ double taxRate = 0.08;
+
+ int amount;
+
+ amount = (int)(price * (1 + taxRate));
+
+ System.out.println("残金は"+(int)(money-amount)+"円です。");
+
+
+
+ }
+
+}
diff --git a/Question03-if/.classpath b/Question03-if/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question03-if/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question03-if/.gitignore b/Question03-if/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question03-if/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question03-if/.project b/Question03-if/.project
new file mode 100644
index 0000000..1c2475e
--- /dev/null
+++ b/Question03-if/.project
@@ -0,0 +1,23 @@
+
+
+ Question03-if
+
+
+
+
+
+ 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/Question03-if/.settings/org.eclipse.jdt.core.prefs b/Question03-if/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question03-if/.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/Question03-if/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question03-if/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question03-if/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question03-if/src/main/java/Q3_1.java b/Question03-if/src/main/java/Q3_1.java
new file mode 100644
index 0000000..daef075
--- /dev/null
+++ b/Question03-if/src/main/java/Q3_1.java
@@ -0,0 +1,12 @@
+
+public class Q3_1 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ int num;
+ num = 100;
+ if(num == 100);
+ System.out.println("条件に合致しました");
+ }
+
+}
diff --git a/Question03-if/src/main/java/Q3_2.java b/Question03-if/src/main/java/Q3_2.java
new file mode 100644
index 0000000..9b37075
--- /dev/null
+++ b/Question03-if/src/main/java/Q3_2.java
@@ -0,0 +1,14 @@
+
+public class Q3_2 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ int num = 65;
+
+ if (num >= 65) {
+ System.out.println("合格です");
+ } else {
+ System.out.println("不合格です");
+ }
+ }
+}
\ No newline at end of file
diff --git a/Question03-if/src/main/java/Q3_3.java b/Question03-if/src/main/java/Q3_3.java
new file mode 100644
index 0000000..433ed8f
--- /dev/null
+++ b/Question03-if/src/main/java/Q3_3.java
@@ -0,0 +1,12 @@
+
+public class Q3_3 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ int num = 10;
+ if (num % 2 == 0 && num % 5 == 0) {
+ System.out.println(num + "10は2でも5でも割り切れます。");
+ }
+ }
+
+}
diff --git a/Question03-if/src/main/java/Q3_4.java b/Question03-if/src/main/java/Q3_4.java
new file mode 100644
index 0000000..bee6878
--- /dev/null
+++ b/Question03-if/src/main/java/Q3_4.java
@@ -0,0 +1,36 @@
+import java.util.Scanner;
+
+public class Q3_4 {
+ public static void main(String[] args) {
+ Scanner scanner = new Scanner(System.in);
+ int num;
+
+
+ System.out.print("降水確率を入力してください。(数字のみ): ");
+
+ if (!scanner.hasNextInt()) {
+ System.out.println("エラー: 数字を入力してください。");
+ scanner.close();
+ return;
+ }
+
+ num = scanner.nextInt();
+
+ if (num < 0 || num > 100) {
+ System.out.println("不正な値が入力されました");
+ scanner.close();
+ return;
+ }
+
+
+ if (num >= 75) {
+ System.out.println("雨が降る確率が高いです");
+ } else if (num >= 30) {
+ System.out.println("雨が降るかもしれないです");
+ } else {
+ System.out.println("雨はまず降らないでしょう");
+ }
+
+ scanner.close();
+ }
+}
\ No newline at end of file
diff --git a/Question04-while/.classpath b/Question04-while/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question04-while/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question04-while/.gitignore b/Question04-while/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question04-while/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question04-while/.project b/Question04-while/.project
new file mode 100644
index 0000000..29bdff7
--- /dev/null
+++ b/Question04-while/.project
@@ -0,0 +1,23 @@
+
+
+ Question04-while
+
+
+
+
+
+ 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/Question04-while/.settings/org.eclipse.jdt.core.prefs b/Question04-while/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question04-while/.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/Question04-while/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question04-while/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question04-while/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question04-while/src/main/java/Q4_1.java b/Question04-while/src/main/java/Q4_1.java
new file mode 100644
index 0000000..0206abf
--- /dev/null
+++ b/Question04-while/src/main/java/Q4_1.java
@@ -0,0 +1,21 @@
+
+public class Q4_1 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ int randomNumber=-1; // カウンタ変数の初期化
+ while (randomNumber != 5) {
+
+ // 1から9までの乱数を生成
+ randomNumber = (int)(Math.random() * 9);
+
+
+
+
+
+ // 生成された乱数を表示
+ System.out.println("生成された乱数: " + randomNumber);
+ }
+ }
+
+}
diff --git a/Question04-while/src/main/java/Q4_2.java b/Question04-while/src/main/java/Q4_2.java
new file mode 100644
index 0000000..c855e46
--- /dev/null
+++ b/Question04-while/src/main/java/Q4_2.java
@@ -0,0 +1,15 @@
+
+public class Q4_2 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ int num = 2;
+
+
+ while(num <= 1000){
+ num = num * 2;
+ }
+ System.out.println(num);
+
+ }
+}
diff --git a/Question04-while/src/main/java/Q4_3.java b/Question04-while/src/main/java/Q4_3.java
new file mode 100644
index 0000000..ca1a502
--- /dev/null
+++ b/Question04-while/src/main/java/Q4_3.java
@@ -0,0 +1,24 @@
+
+public class Q4_3 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ int randomNumber=0; // カウンタ変数の初期化
+ while (true) {
+
+ // 1から9までの乱数を生成
+ randomNumber = (int)(Math.random() * 9);
+
+ System.out.println(randomNumber);
+
+ if (randomNumber == 5) {
+ break;
+ }
+
+ }
+
+ }
+
+
+
+}
diff --git a/Question05-switch/.classpath b/Question05-switch/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question05-switch/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question05-switch/.gitignore b/Question05-switch/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question05-switch/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question05-switch/.project b/Question05-switch/.project
new file mode 100644
index 0000000..9607eea
--- /dev/null
+++ b/Question05-switch/.project
@@ -0,0 +1,23 @@
+
+
+ Question05-switch
+
+
+
+
+
+ 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/Question05-switch/.settings/org.eclipse.jdt.core.prefs b/Question05-switch/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question05-switch/.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/Question05-switch/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question05-switch/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question05-switch/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question05-switch/src/main/java/Q5_1.java b/Question05-switch/src/main/java/Q5_1.java
new file mode 100644
index 0000000..7f21fcc
--- /dev/null
+++ b/Question05-switch/src/main/java/Q5_1.java
@@ -0,0 +1,40 @@
+
+public class Q5_1 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ int num;
+ System.out.println("今日の運勢を占います");
+
+ num = (int)(Math.random() * 6);
+
+ switch(num){
+
+ case 0:
+ System.out.println("あなたの運勢は「大吉」です");
+ break;
+
+ case 1:
+ System.out.println("あなたの運勢は「吉」です");
+ break;
+
+ case 2:
+ System.out.println("あなたの運勢は「中吉」です");
+ break;
+
+ case 3:
+ System.out.println("あなたの運勢は「小吉」です");
+ break;
+
+ case 4:
+ System.out.println("あなたの運勢は「末吉」です");
+ break;
+
+ case 5:
+ System.out.println("あなたの運勢は「凶」です");
+ break;
+
+ }
+ }
+
+}
diff --git a/Question05-switch/src/main/java/Q5_2.java b/Question05-switch/src/main/java/Q5_2.java
new file mode 100644
index 0000000..587cfbc
--- /dev/null
+++ b/Question05-switch/src/main/java/Q5_2.java
@@ -0,0 +1,51 @@
+import java.util.Scanner;
+public class Q5_2 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ Scanner sc = new Scanner(System.in);
+
+ System.out.println("1つ目の数値を入力してください");
+ int num1 = sc.nextInt();
+
+
+ System.out.println("2つ目の数値を入力してください");
+ int num2 = sc.nextInt();
+
+
+ System.out.println("計算方法を選択してください");
+ String choice = sc.next();
+
+ sc.close();
+
+ switch (choice) {
+
+ case "+":
+ System.out.println((num1 + num2));
+ break;
+
+ case "-":
+ System.out.println((num1 - num2));
+ break;
+
+ case "*":
+ System.out.println((num1 * num2));
+ break;
+
+ case "/":
+ System.out.println((num1 / num2));
+ break;
+
+ case "%":
+ System.out.println((num1 % num2));
+ break;
+
+ default:
+ System.out.println("計算に失敗しました");
+
+ }
+
+ }
+
+}
diff --git a/Question06-for/.classpath b/Question06-for/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question06-for/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question06-for/.gitignore b/Question06-for/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question06-for/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question06-for/.project b/Question06-for/.project
new file mode 100644
index 0000000..a03f44a
--- /dev/null
+++ b/Question06-for/.project
@@ -0,0 +1,23 @@
+
+
+ Question06-for
+
+
+
+
+
+ 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/Question06-for/.settings/org.eclipse.jdt.core.prefs b/Question06-for/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question06-for/.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/Question06-for/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question06-for/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question06-for/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question06-for/src/main/java/Q6_1.java b/Question06-for/src/main/java/Q6_1.java
new file mode 100644
index 0000000..77b68ef
--- /dev/null
+++ b/Question06-for/src/main/java/Q6_1.java
@@ -0,0 +1,11 @@
+
+public class Q6_1 {
+
+ 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/Q6_2.java b/Question06-for/src/main/java/Q6_2.java
new file mode 100644
index 0000000..9bff2a8
--- /dev/null
+++ b/Question06-for/src/main/java/Q6_2.java
@@ -0,0 +1,16 @@
+public class Q6_2 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ int count = 5;
+
+ for (int i = 0; i < count; i++) {
+ System.out.print("■");
+ }
+
+
+
+ }
+
+}
diff --git a/Question06-for/src/main/java/Q6_3.java b/Question06-for/src/main/java/Q6_3.java
new file mode 100644
index 0000000..0fe2360
--- /dev/null
+++ b/Question06-for/src/main/java/Q6_3.java
@@ -0,0 +1,13 @@
+
+public class Q6_3 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ for(int num = 0; num <= 100; num++) {
+ if(num % 2 == 0) {
+ System.out.println(num);
+ }
+ }
+ }
+
+}
diff --git a/Question06-for/src/main/java/Q6_4.java b/Question06-for/src/main/java/Q6_4.java
new file mode 100644
index 0000000..daf8a5a
--- /dev/null
+++ b/Question06-for/src/main/java/Q6_4.java
@@ -0,0 +1,19 @@
+
+public class Q6_4 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ for (int n = 1; n <= 49; n++) {
+
+ if(n % 3 == 0 && n % 5 == 0) {
+ System.out.println("fizzbuzz");}
+ else if(n % 3 == 0) {
+ System.out.println("fizz");}
+ else if(n % 5 == 0) {
+ System.out.println("buzz");}
+ else
+ System.out.println(n);
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/Question07-Array/.classpath b/Question07-Array/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question07-Array/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question07-Array/.gitignore b/Question07-Array/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question07-Array/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question07-Array/.project b/Question07-Array/.project
new file mode 100644
index 0000000..57cefa4
--- /dev/null
+++ b/Question07-Array/.project
@@ -0,0 +1,23 @@
+
+
+ Question07-Array
+
+
+
+
+
+ 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/Question07-Array/.settings/org.eclipse.jdt.core.prefs b/Question07-Array/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question07-Array/.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/Question07-Array/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question07-Array/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question07-Array/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question07-Array/src/main/java/Q7_1.java b/Question07-Array/src/main/java/Q7_1.java
new file mode 100644
index 0000000..a5f7e4c
--- /dev/null
+++ b/Question07-Array/src/main/java/Q7_1.java
@@ -0,0 +1,14 @@
+
+public class Q7_1 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+
+ int[] list = {1,3,5,7,9};
+
+ System.out.println(list[1]);
+
+ }
+
+}
diff --git a/Question07-Array/src/main/java/Q7_2.java b/Question07-Array/src/main/java/Q7_2.java
new file mode 100644
index 0000000..66c0d90
--- /dev/null
+++ b/Question07-Array/src/main/java/Q7_2.java
@@ -0,0 +1,12 @@
+
+public class Q7_2 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ int[] list = {1,10,100};
+
+ System.out.println(list[0] + list[2]);
+ }
+
+}
diff --git a/Question07-Array/src/main/java/Q7_3.java b/Question07-Array/src/main/java/Q7_3.java
new file mode 100644
index 0000000..1bab3a3
--- /dev/null
+++ b/Question07-Array/src/main/java/Q7_3.java
@@ -0,0 +1,15 @@
+
+public class Q7_3 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ String[] str = {"森", "山", "沼", "島", "平地"};
+
+ for (int i = 0; i < str.length; i++) {
+ System.out.println(str[i]);
+ }
+
+ }
+
+}
diff --git a/Question07-Array/src/main/java/Q7_4.java b/Question07-Array/src/main/java/Q7_4.java
new file mode 100644
index 0000000..ddca024
--- /dev/null
+++ b/Question07-Array/src/main/java/Q7_4.java
@@ -0,0 +1,18 @@
+
+public class Q7_4 {
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ int[] list;
+ list = new int[1000];
+
+ int i;
+
+ for(i=0; i<1000; i++) {
+ list[i]=i+1;
+ System.out.println(list[i]);
+ }
+
+ }
+
+}
\ No newline at end of file
diff --git a/Question07-Array/src/main/java/Q7_5.java b/Question07-Array/src/main/java/Q7_5.java
new file mode 100644
index 0000000..02346ef
--- /dev/null
+++ b/Question07-Array/src/main/java/Q7_5.java
@@ -0,0 +1,18 @@
+
+public class Q7_5 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ int num;
+ String[] str = {"森", "山", "沼", "島", "平地"};
+
+ num = (int)(Math.random() * 5);
+
+ System.out.println(num);
+
+ System.out.println(str[num]);
+
+
+ }
+
+}
diff --git a/Question08-Method/.classpath b/Question08-Method/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question08-Method/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question08-Method/.gitignore b/Question08-Method/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question08-Method/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question08-Method/.project b/Question08-Method/.project
new file mode 100644
index 0000000..f2ff099
--- /dev/null
+++ b/Question08-Method/.project
@@ -0,0 +1,23 @@
+
+
+ Question08-Method
+
+
+
+
+
+ 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/Question08-Method/.settings/org.eclipse.jdt.core.prefs b/Question08-Method/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question08-Method/.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/Question08-Method/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question08-Method/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question08-Method/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question08-Method/src/main/java/Q8_1.java b/Question08-Method/src/main/java/Q8_1.java
new file mode 100644
index 0000000..91c9a4d
--- /dev/null
+++ b/Question08-Method/src/main/java/Q8_1.java
@@ -0,0 +1,17 @@
+
+public class Q8_1 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ hello();
+
+
+
+ }
+
+ private static void hello() {
+ System.out.println("こんにちは");
+
+ }
+
+}
diff --git a/Question08-Method/src/main/java/Q8_2.java b/Question08-Method/src/main/java/Q8_2.java
new file mode 100644
index 0000000..8a8169b
--- /dev/null
+++ b/Question08-Method/src/main/java/Q8_2.java
@@ -0,0 +1,13 @@
+
+public class Q8_2 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ hello("山田");
+ }
+
+ public static void hello(String str) {
+ System.out.println("こんにちは。"+str+"です");
+ }
+
+}
\ No newline at end of file
diff --git a/Question08-Method/src/main/java/Q8_3.java b/Question08-Method/src/main/java/Q8_3.java
new file mode 100644
index 0000000..ba6be68
--- /dev/null
+++ b/Question08-Method/src/main/java/Q8_3.java
@@ -0,0 +1,18 @@
+
+public class Q8_3 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ String str = hello();
+
+ System.out.println(str);
+
+
+ }
+
+
+ public static String hello() {
+ return "こんにちは";
+ }
+}
\ No newline at end of file
diff --git a/Question08-Method/src/main/java/Q8_4.java b/Question08-Method/src/main/java/Q8_4.java
new file mode 100644
index 0000000..7ed93d4
--- /dev/null
+++ b/Question08-Method/src/main/java/Q8_4.java
@@ -0,0 +1,19 @@
+
+public class Q8_4 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ int aiueo;
+
+ aiueo = sum(1,2);
+
+ System.out.println(aiueo);
+
+ }
+
+ public static int sum(int x,int y) {
+ return x + y;
+
+ }
+}
diff --git a/Question08-Method/src/main/java/Q8_5.java b/Question08-Method/src/main/java/Q8_5.java
new file mode 100644
index 0000000..5ab27d1
--- /dev/null
+++ b/Question08-Method/src/main/java/Q8_5.java
@@ -0,0 +1,27 @@
+import java.util.Scanner;
+public class Q8_5 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ Scanner sc = new Scanner(System.in);
+
+ System.out.println("1つ目の数値を入力してください");
+ int num1 = sc.nextInt();
+
+ System.out.println("2つ目の数値を入力してください");
+ int num2 = sc.nextInt();
+
+ sum(num1,num2);
+
+ System.out.println("結果:"+sum(num1,num2));
+
+ sc.close();
+
+ }
+
+ public static int sum(int x,int y) {
+ return x + y;
+
+ }
+}
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/Q9_1/Q9_1.java b/Question09-Package/src/main/java/Q9_1/Q9_1.java
new file mode 100644
index 0000000..9134b6a
--- /dev/null
+++ b/Question09-Package/src/main/java/Q9_1/Q9_1.java
@@ -0,0 +1,12 @@
+package Q9_1;
+
+public class Q9_1 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ Util.hello();
+ }
+
+
+
+}
\ No newline at end of file
diff --git a/Question09-Package/src/main/java/Q9_1/Util.java b/Question09-Package/src/main/java/Q9_1/Util.java
new file mode 100644
index 0000000..cdba0d4
--- /dev/null
+++ b/Question09-Package/src/main/java/Q9_1/Util.java
@@ -0,0 +1,7 @@
+package Q9_1;
+
+public class Util {
+ public static void hello() {
+ System.out.println("こんにちは");
+ }
+}
diff --git a/Question09-Package/src/main/java/Q9_2.java b/Question09-Package/src/main/java/Q9_2.java
new file mode 100644
index 0000000..d388afb
--- /dev/null
+++ b/Question09-Package/src/main/java/Q9_2.java
@@ -0,0 +1,11 @@
+public class Q9_2 {
+
+ public static void main(String[] args) {
+ common.Util.showSun(1,1);
+
+
+
+
+ }
+
+}
diff --git a/Question09-Package/src/main/java/Q9_3.java b/Question09-Package/src/main/java/Q9_3.java
new file mode 100644
index 0000000..c8cc9a8
--- /dev/null
+++ b/Question09-Package/src/main/java/Q9_3.java
@@ -0,0 +1,10 @@
+import common.Util;
+
+public class Q9_3 {
+
+ public static void main(String[] args) {
+ Util.showSun(1,1);
+
+ }
+
+}
diff --git a/Question09-Package/src/main/java/common/Q9_3.java b/Question09-Package/src/main/java/common/Q9_3.java
new file mode 100644
index 0000000..e616207
--- /dev/null
+++ b/Question09-Package/src/main/java/common/Q9_3.java
@@ -0,0 +1,9 @@
+package common;
+
+public class Q9_3 {
+
+ public static void main(String[] args) {
+
+ }
+
+}
diff --git a/Question09-Package/src/main/java/common/Util.java b/Question09-Package/src/main/java/common/Util.java
new file mode 100644
index 0000000..78ee044
--- /dev/null
+++ b/Question09-Package/src/main/java/common/Util.java
@@ -0,0 +1,10 @@
+package common;
+
+public class Util {
+
+ public static void showSun(int num1,int num2) {
+ System.out.println(num1+num2);
+
+ }
+
+}
diff --git a/Question10-InstanceAndClass/.classpath b/Question10-InstanceAndClass/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question10-InstanceAndClass/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question10-InstanceAndClass/.gitignore b/Question10-InstanceAndClass/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question10-InstanceAndClass/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question10-InstanceAndClass/.project b/Question10-InstanceAndClass/.project
new file mode 100644
index 0000000..781c997
--- /dev/null
+++ b/Question10-InstanceAndClass/.project
@@ -0,0 +1,23 @@
+
+
+ Question10-InstanceAndClass
+
+
+
+
+
+ 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/Question10-InstanceAndClass/.settings/org.eclipse.jdt.core.prefs b/Question10-InstanceAndClass/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question10-InstanceAndClass/.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/Question10-InstanceAndClass/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question10-InstanceAndClass/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question10-InstanceAndClass/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question10-InstanceAndClass/src/main/java/Calculation.java b/Question10-InstanceAndClass/src/main/java/Calculation.java
new file mode 100644
index 0000000..4d4f4f1
--- /dev/null
+++ b/Question10-InstanceAndClass/src/main/java/Calculation.java
@@ -0,0 +1,11 @@
+
+public class Calculation {
+ int baseNum;
+
+
+ public void add(int num){
+
+ baseNum = baseNum + num;
+
+ }
+}
diff --git a/Question10-InstanceAndClass/src/main/java/Q10_1.java b/Question10-InstanceAndClass/src/main/java/Q10_1.java
new file mode 100644
index 0000000..9b05526
--- /dev/null
+++ b/Question10-InstanceAndClass/src/main/java/Q10_1.java
@@ -0,0 +1,15 @@
+
+public class Q10_1 {
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ User user = new User();
+
+ user.id = 1000;
+ user.name = "山田太郎";
+
+ System.out.println(user.id);
+ System.out.println(user.name);
+
+ }
+
+}
diff --git a/Question10-InstanceAndClass/src/main/java/Q10_2.java b/Question10-InstanceAndClass/src/main/java/Q10_2.java
new file mode 100644
index 0000000..90c53dc
--- /dev/null
+++ b/Question10-InstanceAndClass/src/main/java/Q10_2.java
@@ -0,0 +1,12 @@
+
+public class Q10_2 {
+ public static void main(String[] args) {
+ User user = new User();
+
+ user.id = 2000;
+ user.name = "佐藤二郎";
+
+ user.printProfile();
+
+ }
+}
diff --git a/Question10-InstanceAndClass/src/main/java/Q10_3.java b/Question10-InstanceAndClass/src/main/java/Q10_3.java
new file mode 100644
index 0000000..ed07d53
--- /dev/null
+++ b/Question10-InstanceAndClass/src/main/java/Q10_3.java
@@ -0,0 +1,16 @@
+
+public class Q10_3 {
+ public static void main(String[] args) {
+ Student student = new Student();
+ student.studentid=10;
+ student.name="田中二郎";
+ student.mail="test@mail.com";
+ student.password="pass";
+
+ System.out.println(student.studentid);
+ System.out.println(student.name);
+ System.out.println(student.mail);
+ System.out.println(student.password);
+
+ }
+}
diff --git a/Question10-InstanceAndClass/src/main/java/Q10_4.java b/Question10-InstanceAndClass/src/main/java/Q10_4.java
new file mode 100644
index 0000000..7e5e6ba
--- /dev/null
+++ b/Question10-InstanceAndClass/src/main/java/Q10_4.java
@@ -0,0 +1,19 @@
+
+public class Q10_4 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ Calculation cal = new Calculation();
+
+ cal.baseNum = 100;
+
+
+ cal.add(100);
+
+
+
+
+
+ System.out.println(cal.baseNum);
+ }
+}
diff --git a/Question10-InstanceAndClass/src/main/java/Student.java b/Question10-InstanceAndClass/src/main/java/Student.java
new file mode 100644
index 0000000..5a24ac7
--- /dev/null
+++ b/Question10-InstanceAndClass/src/main/java/Student.java
@@ -0,0 +1,8 @@
+
+public class Student {
+ int studentid;
+ String name;
+ String mail;
+ String password;
+
+}
diff --git a/Question10-InstanceAndClass/src/main/java/User.java b/Question10-InstanceAndClass/src/main/java/User.java
new file mode 100644
index 0000000..ac0521f
--- /dev/null
+++ b/Question10-InstanceAndClass/src/main/java/User.java
@@ -0,0 +1,12 @@
+
+public class User {
+ int id;
+ String name;
+
+ public void printProfile() {
+ System.out.println(id+":"+name);
+
+ }
+
+
+}
diff --git a/Question11-ConstructorAndStatic/.classpath b/Question11-ConstructorAndStatic/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question11-ConstructorAndStatic/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question11-ConstructorAndStatic/.gitignore b/Question11-ConstructorAndStatic/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question11-ConstructorAndStatic/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question11-ConstructorAndStatic/.project b/Question11-ConstructorAndStatic/.project
new file mode 100644
index 0000000..ba1d001
--- /dev/null
+++ b/Question11-ConstructorAndStatic/.project
@@ -0,0 +1,23 @@
+
+
+ Question11-ConstructorAndStatic
+
+
+
+
+
+ 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/Question11-ConstructorAndStatic/.settings/org.eclipse.jdt.core.prefs b/Question11-ConstructorAndStatic/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question11-ConstructorAndStatic/.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/Question11-ConstructorAndStatic/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question11-ConstructorAndStatic/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question11-ConstructorAndStatic/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question11-ConstructorAndStatic/src/main/java/Atm.java b/Question11-ConstructorAndStatic/src/main/java/Atm.java
new file mode 100644
index 0000000..026b4c4
--- /dev/null
+++ b/Question11-ConstructorAndStatic/src/main/java/Atm.java
@@ -0,0 +1,19 @@
+
+public class Atm {
+ int credit;
+
+
+ public Atm(){
+ this.credit = 100000;
+ }
+ public void withdraw(Wallet wallet,int money) {
+ if(this.credit < money) {
+ System.out.println("預金残高不足です。現金の引き出しに失敗しました。");
+ }
+ else {
+ credit = credit - money;
+ wallet.money = wallet.money + money;
+ System.out.println("ATMの残り残高は" + credit + "です");
+ }
+ }
+}
\ No newline at end of file
diff --git a/Question11-ConstructorAndStatic/src/main/java/Cat.java b/Question11-ConstructorAndStatic/src/main/java/Cat.java
new file mode 100644
index 0000000..960e849
--- /dev/null
+++ b/Question11-ConstructorAndStatic/src/main/java/Cat.java
@@ -0,0 +1,14 @@
+
+public class Cat {
+ String name;
+
+ public Cat(String name){
+ this.name = name;
+
+
+ }
+
+ public Cat() {
+ this.name = "ミケ";
+ }
+}
\ No newline at end of file
diff --git a/Question11-ConstructorAndStatic/src/main/java/Q11_1.java b/Question11-ConstructorAndStatic/src/main/java/Q11_1.java
new file mode 100644
index 0000000..4e7d99d
--- /dev/null
+++ b/Question11-ConstructorAndStatic/src/main/java/Q11_1.java
@@ -0,0 +1,27 @@
+
+public class Q11_1 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ Wallet wallet = new Wallet();
+
+ wallet.money = 10000;
+
+ User user = new User();
+
+ user.name = "太郎";
+
+
+ user.wallet = wallet;
+
+ user.confirmWallet();
+
+ user.useMoney(1000);
+
+ user.confirmWallet();
+
+ }
+
+
+
+}
diff --git a/Question11-ConstructorAndStatic/src/main/java/Q11_2.java b/Question11-ConstructorAndStatic/src/main/java/Q11_2.java
new file mode 100644
index 0000000..7635553
--- /dev/null
+++ b/Question11-ConstructorAndStatic/src/main/java/Q11_2.java
@@ -0,0 +1,22 @@
+
+public class Q11_2 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ Wallet wallet = new Wallet();
+
+ wallet.money = 10000;
+
+ Atm atm = new Atm();
+
+ atm.withdraw(wallet, 100000);
+
+ System.out.println("ATMの残り残高" + wallet.money + "円です");
+
+ atm.withdraw(wallet, 100000);
+
+ System.out.println("財布の中の残額は" + wallet.money + "円です");
+
+ }
+
+}
diff --git a/Question11-ConstructorAndStatic/src/main/java/Q11_3.java b/Question11-ConstructorAndStatic/src/main/java/Q11_3.java
new file mode 100644
index 0000000..db2ea4e
--- /dev/null
+++ b/Question11-ConstructorAndStatic/src/main/java/Q11_3.java
@@ -0,0 +1,13 @@
+
+public class Q11_3 {
+
+ public static void main(String[] args) {
+ Cat cat1 = new Cat("タマ");
+ System.out.println(cat1.name);
+
+ Cat cat2 = new Cat();
+ System.out.println(cat2.name);
+
+ }
+
+}
diff --git a/Question11-ConstructorAndStatic/src/main/java/Q11_4.java b/Question11-ConstructorAndStatic/src/main/java/Q11_4.java
new file mode 100644
index 0000000..9513a7d
--- /dev/null
+++ b/Question11-ConstructorAndStatic/src/main/java/Q11_4.java
@@ -0,0 +1,18 @@
+
+public class Q11_4 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ Student student = new Student();
+ student.name = "太郎";
+ Student.group = "A";
+ Student.teacher = "山田";
+
+ student.studentProfile();
+
+ Student.groupProfile();
+
+ }
+
+}
diff --git a/Question11-ConstructorAndStatic/src/main/java/Student.java b/Question11-ConstructorAndStatic/src/main/java/Student.java
new file mode 100644
index 0000000..ff08e84
--- /dev/null
+++ b/Question11-ConstructorAndStatic/src/main/java/Student.java
@@ -0,0 +1,14 @@
+
+public class Student {
+ String name;
+ static String group;
+ static String teacher;
+
+ public void studentProfile() {
+ System.out.println(name + "は" + group + "教室の生徒です。");
+ }
+
+ public static void groupProfile() {
+ System.out.println(group + "教室の担任は" + teacher + "先生です。");
+ }
+}
diff --git a/Question11-ConstructorAndStatic/src/main/java/User.java b/Question11-ConstructorAndStatic/src/main/java/User.java
new file mode 100644
index 0000000..0f4d4ac
--- /dev/null
+++ b/Question11-ConstructorAndStatic/src/main/java/User.java
@@ -0,0 +1,17 @@
+
+public class User {
+ String name;
+ Wallet wallet;
+
+ public void useMoney(int money) {
+
+ wallet.money = wallet.money - money;
+
+ System.out.println(name + "は財布の中のお金を" + money + "円使用しました");
+ }
+
+ public void confirmWallet() {
+ System.out.println(name + "の財布の中の残額は" + wallet.money + "円です");
+ }
+
+}
\ No newline at end of file
diff --git a/Question11-ConstructorAndStatic/src/main/java/Wallet.java b/Question11-ConstructorAndStatic/src/main/java/Wallet.java
new file mode 100644
index 0000000..320f43c
--- /dev/null
+++ b/Question11-ConstructorAndStatic/src/main/java/Wallet.java
@@ -0,0 +1,5 @@
+
+public class Wallet {
+ int money;
+
+}
diff --git a/Question12-Encapsulation/.classpath b/Question12-Encapsulation/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question12-Encapsulation/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question12-Encapsulation/.gitignore b/Question12-Encapsulation/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question12-Encapsulation/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question12-Encapsulation/.project b/Question12-Encapsulation/.project
new file mode 100644
index 0000000..5aa0f8a
--- /dev/null
+++ b/Question12-Encapsulation/.project
@@ -0,0 +1,23 @@
+
+
+ Question12-Encapsulation
+
+
+
+
+
+ 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/Question12-Encapsulation/.settings/org.eclipse.jdt.core.prefs b/Question12-Encapsulation/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question12-Encapsulation/.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/Question12-Encapsulation/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question12-Encapsulation/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question12-Encapsulation/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question12-Encapsulation/src/main/java/Item.java b/Question12-Encapsulation/src/main/java/Item.java
new file mode 100644
index 0000000..90bfc52
--- /dev/null
+++ b/Question12-Encapsulation/src/main/java/Item.java
@@ -0,0 +1,16 @@
+
+public class Item {
+ private String item;
+
+ public String getItem() {
+ return item;
+ }
+
+ public void setItem(String item) {
+ this.item = item;
+ }
+
+
+
+
+}
diff --git a/Question12-Encapsulation/src/main/java/Q12_1.java b/Question12-Encapsulation/src/main/java/Q12_1.java
new file mode 100644
index 0000000..e13437f
--- /dev/null
+++ b/Question12-Encapsulation/src/main/java/Q12_1.java
@@ -0,0 +1,13 @@
+
+public class Q12_1 {
+ public static void main(String[] args) {
+
+ User user = new User(1000,"リゾーム太郎","rhizome@hogehoge.com,","12345");
+
+ System.out.println("ID:"+user.getId());
+ System.out.println("名前:"+user.getName());
+ System.out.println("メールアドレス:"+user.getMail());
+ System.out.println("パスワード:"+user.getPass());
+
+ }
+}
diff --git a/Question12-Encapsulation/src/main/java/Q12_2.java b/Question12-Encapsulation/src/main/java/Q12_2.java
new file mode 100644
index 0000000..5bacb66
--- /dev/null
+++ b/Question12-Encapsulation/src/main/java/Q12_2.java
@@ -0,0 +1,13 @@
+
+public class Q12_2 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ Item item = new Item();
+ item.setItem("アイテムA");
+
+ System.out.println(item.getItem());
+
+ }
+
+}
diff --git a/Question12-Encapsulation/src/main/java/User.java b/Question12-Encapsulation/src/main/java/User.java
new file mode 100644
index 0000000..9b2ba8b
--- /dev/null
+++ b/Question12-Encapsulation/src/main/java/User.java
@@ -0,0 +1,47 @@
+
+public class User {
+ private int id;
+ private String name;
+ private String mail;
+ private String pass;
+
+ public User(int id,String name,String mail,String pass) {
+ this.id = id;
+ this.name = name;
+ this.mail = mail;
+ this.pass = pass;
+ }
+
+ public int getId() {
+ return id;
+ }
+
+ public void setId(int id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getMail() {
+ return mail;
+ }
+
+ public void setMail(String mail) {
+ this.mail = mail;
+ }
+
+ public String getPass() {
+ return pass;
+ }
+
+ public void setPass(String pass) {
+ this.pass = pass;
+ }
+
+}
diff --git a/Question13-Extends/.classpath b/Question13-Extends/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question13-Extends/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question13-Extends/.gitignore b/Question13-Extends/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question13-Extends/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question13-Extends/.project b/Question13-Extends/.project
new file mode 100644
index 0000000..5c757c4
--- /dev/null
+++ b/Question13-Extends/.project
@@ -0,0 +1,23 @@
+
+
+ Question13-Extends
+
+
+
+
+
+ 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/Question13-Extends/.settings/org.eclipse.jdt.core.prefs b/Question13-Extends/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question13-Extends/.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/Question13-Extends/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question13-Extends/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question13-Extends/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question13-Extends/src/main/java/Animal.java b/Question13-Extends/src/main/java/Animal.java
new file mode 100644
index 0000000..b8c8f66
--- /dev/null
+++ b/Question13-Extends/src/main/java/Animal.java
@@ -0,0 +1,19 @@
+
+public class Animal {
+ private String name;
+
+ public void print() {
+ System.out.println(this.name + "は走りました。");
+ System.out.println(this.name + "は食事をしました。");
+
+
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = 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..26ec801
--- /dev/null
+++ b/Question13-Extends/src/main/java/Cat.java
@@ -0,0 +1,4 @@
+
+public class Cat extends Animal {
+
+}
diff --git a/Question13-Extends/src/main/java/Dog.java b/Question13-Extends/src/main/java/Dog.java
new file mode 100644
index 0000000..84e4128
--- /dev/null
+++ b/Question13-Extends/src/main/java/Dog.java
@@ -0,0 +1,9 @@
+
+public class Dog extends Animal{
+
+
+ public void print() {
+ System.out.println(this.getName() + "は走りました。");
+ System.out.println(this.getName() + "ドッグフードを食べました。");
+ }
+}
diff --git a/Question13-Extends/src/main/java/Q13_1.java b/Question13-Extends/src/main/java/Q13_1.java
new file mode 100644
index 0000000..37dcf8e
--- /dev/null
+++ b/Question13-Extends/src/main/java/Q13_1.java
@@ -0,0 +1,12 @@
+
+public class Q13_1 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+ Cat cat = new Cat();
+ cat.setName("タマ");
+
+ cat.print();
+ }
+
+}
diff --git a/Question13-Extends/src/main/java/Q13_2.java b/Question13-Extends/src/main/java/Q13_2.java
new file mode 100644
index 0000000..dbb597b
--- /dev/null
+++ b/Question13-Extends/src/main/java/Q13_2.java
@@ -0,0 +1,9 @@
+
+public class Q13_2 {
+ public static void main(String[] args) {
+ Dog dog = new Dog();
+ dog.setName("ポチ");
+
+ dog.print();
+}
+}