From 0053058bfad6704682122ada40350b93f925f1a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B9=B3=E5=B1=B1=E3=80=80=E7=B4=97=E5=B8=86?= <26-s-hirayama-stellatecnica@it-college.co.jp> Date: Fri, 30 Oct 2026 17:49:41 +0900 Subject: [PATCH] =?UTF-8?q?10/30=E8=87=AA=E7=BF=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Question01-StartProgram/.project | 11 +++ Question02-Expressions/.classpath | 6 ++ Question02-Expressions/.gitignore | 1 + Question02-Expressions/.project | 23 +++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 +++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ .../src/main/java/Question02_1.java | 35 ++++++++++ .../src/main/java/Question02_2.java | 13 ++++ .../src/main/java/Question02_3.java | 13 ++++ .../src/main/java/Question02_4.java | 15 +++++ .../src/main/java/Question02_5.java | 15 +++++ .../src/main/java/Question02_6.java | 13 ++++ .../src/main/java/Question02_7.java | 12 ++++ .../src/main/java/Question02_8.java | 17 +++++ Question03-if/.classpath | 6 ++ Question03-if/.gitignore | 1 + Question03-if/.project | 23 +++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 +++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ Question03-if/src/main/java/Question03_1.java | 14 ++++ Question03-if/src/main/java/Question03_2.java | 16 +++++ Question03-if/src/main/java/Question03_3.java | 14 ++++ Question03-if/src/main/java/Question03_4.java | 31 +++++++++ Question04-while/.classpath | 6 ++ Question04-while/.gitignore | 1 + Question04-while/.project | 23 +++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 +++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ .../src/main/java/Question04_1.java | 16 +++++ .../src/main/java/Question04_2.java | 16 +++++ .../src/main/java/Question04_3.java | 20 ++++++ .../src/main/java/Question04_4.java | 34 ++++++++++ .../src/main/java/Question04_5.java | 51 ++++++++++++++ Question05-switch/.classpath | 6 ++ Question05-switch/.gitignore | 1 + Question05-switch/.project | 23 +++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 +++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ .../src/main/java/Question05_1.java | 35 ++++++++++ .../src/main/java/Question05_2.java | 42 ++++++++++++ .../src/main/java/Question05_3.java | 67 +++++++++++++++++++ Question06-for/.classpath | 6 ++ Question06-for/.gitignore | 1 + Question06-for/.project | 23 +++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 +++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ .../src/main/java/Question06_1.java | 12 ++++ .../src/main/java/Question06_2.java | 12 ++++ .../src/main/java/Question06_3.java | 14 ++++ .../src/main/java/Question06_4.java | 20 ++++++ .../src/main/java/Question06_5.java | 16 +++++ .../src/main/java/Question06_6.java | 13 ++++ .../src/main/java/Question06_7.java | 17 +++++ Question07-Array/.classpath | 6 ++ Question07-Array/.gitignore | 1 + Question07-Array/.project | 23 +++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 +++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ .../src/main/java/Question07_1.java | 17 +++++ .../src/main/java/Question07_10.java | 15 +++++ .../src/main/java/Question07_2.java | 12 ++++ .../src/main/java/Question07_3.java | 14 ++++ .../src/main/java/Question07_4.java | 14 ++++ .../src/main/java/Question07_5.java | 17 +++++ .../src/main/java/Question07_6.java | 14 ++++ .../src/main/java/Question07_7.java | 19 ++++++ .../src/main/java/Question07_8.java | 18 +++++ .../src/main/java/Question07_9.java | 21 ++++++ Question08-Method/.classpath | 6 ++ Question08-Method/.gitignore | 1 + Question08-Method/.project | 23 +++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 +++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ .../src/main/java/Question08_1.java | 15 +++++ .../src/main/java/Question08_2.java | 15 +++++ .../src/main/java/Question08_3.java | 18 +++++ .../src/main/java/Question08_4.java | 31 +++++++++ .../src/main/java/Question08_5.java | 24 +++++++ .../src/main/java/Question08_6.java | 15 +++++ .../src/main/java/Question08_7.java | 17 +++++ .../src/main/java/Question08_8.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_1.java | 5 ++ Question09-Package/src/main/java/Util.java | 7 ++ .../src/main/java/package01/Util.java | 10 +++ Question10-InstanceAndClass/.classpath | 6 ++ Question10-InstanceAndClass/.gitignore | 1 + Question10-InstanceAndClass/.project | 23 +++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 +++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ .../src/main/java/Question10_1.java | 18 +++++ .../src/main/java/Question10_2.java | 17 +++++ .../src/main/java/Question10_3.java | 27 ++++++++ .../src/main/java/Question10_4.java | 17 +++++ .../src/main/java/Question10_Calculation.java | 12 ++++ .../src/main/java/Question10_Student.java | 14 ++++ .../src/main/java/Question10_User.java | 17 +++++ 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 | 9 +++ .../src/main/java/Question14_1.java | 7 ++ 108 files changed, 1499 insertions(+) create mode 100644 Question01-StartProgram/.project create mode 100644 Question02-Expressions/.classpath create mode 100644 Question02-Expressions/.gitignore create mode 100644 Question02-Expressions/.project create mode 100644 Question02-Expressions/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question02-Expressions/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question02-Expressions/src/main/java/Question02_1.java create mode 100644 Question02-Expressions/src/main/java/Question02_2.java create mode 100644 Question02-Expressions/src/main/java/Question02_3.java create mode 100644 Question02-Expressions/src/main/java/Question02_4.java create mode 100644 Question02-Expressions/src/main/java/Question02_5.java create mode 100644 Question02-Expressions/src/main/java/Question02_6.java create mode 100644 Question02-Expressions/src/main/java/Question02_7.java create mode 100644 Question02-Expressions/src/main/java/Question02_8.java create mode 100644 Question03-if/.classpath create mode 100644 Question03-if/.gitignore create mode 100644 Question03-if/.project create mode 100644 Question03-if/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question03-if/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question03-if/src/main/java/Question03_1.java create mode 100644 Question03-if/src/main/java/Question03_2.java create mode 100644 Question03-if/src/main/java/Question03_3.java create mode 100644 Question03-if/src/main/java/Question03_4.java create mode 100644 Question04-while/.classpath create mode 100644 Question04-while/.gitignore create mode 100644 Question04-while/.project create mode 100644 Question04-while/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question04-while/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question04-while/src/main/java/Question04_1.java create mode 100644 Question04-while/src/main/java/Question04_2.java create mode 100644 Question04-while/src/main/java/Question04_3.java create mode 100644 Question04-while/src/main/java/Question04_4.java create mode 100644 Question04-while/src/main/java/Question04_5.java create mode 100644 Question05-switch/.classpath create mode 100644 Question05-switch/.gitignore create mode 100644 Question05-switch/.project create mode 100644 Question05-switch/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question05-switch/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question05-switch/src/main/java/Question05_1.java create mode 100644 Question05-switch/src/main/java/Question05_2.java create mode 100644 Question05-switch/src/main/java/Question05_3.java create mode 100644 Question06-for/.classpath create mode 100644 Question06-for/.gitignore create mode 100644 Question06-for/.project create mode 100644 Question06-for/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question06-for/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question06-for/src/main/java/Question06_1.java create mode 100644 Question06-for/src/main/java/Question06_2.java create mode 100644 Question06-for/src/main/java/Question06_3.java create mode 100644 Question06-for/src/main/java/Question06_4.java create mode 100644 Question06-for/src/main/java/Question06_5.java create mode 100644 Question06-for/src/main/java/Question06_6.java create mode 100644 Question06-for/src/main/java/Question06_7.java create mode 100644 Question07-Array/.classpath create mode 100644 Question07-Array/.gitignore create mode 100644 Question07-Array/.project create mode 100644 Question07-Array/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question07-Array/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question07-Array/src/main/java/Question07_1.java create mode 100644 Question07-Array/src/main/java/Question07_10.java create mode 100644 Question07-Array/src/main/java/Question07_2.java create mode 100644 Question07-Array/src/main/java/Question07_3.java create mode 100644 Question07-Array/src/main/java/Question07_4.java create mode 100644 Question07-Array/src/main/java/Question07_5.java create mode 100644 Question07-Array/src/main/java/Question07_6.java create mode 100644 Question07-Array/src/main/java/Question07_7.java create mode 100644 Question07-Array/src/main/java/Question07_8.java create mode 100644 Question07-Array/src/main/java/Question07_9.java create mode 100644 Question08-Method/.classpath create mode 100644 Question08-Method/.gitignore create mode 100644 Question08-Method/.project create mode 100644 Question08-Method/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question08-Method/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question08-Method/src/main/java/Question08_1.java create mode 100644 Question08-Method/src/main/java/Question08_2.java create mode 100644 Question08-Method/src/main/java/Question08_3.java create mode 100644 Question08-Method/src/main/java/Question08_4.java create mode 100644 Question08-Method/src/main/java/Question08_5.java create mode 100644 Question08-Method/src/main/java/Question08_6.java create mode 100644 Question08-Method/src/main/java/Question08_7.java create mode 100644 Question08-Method/src/main/java/Question08_8.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_1.java create mode 100644 Question09-Package/src/main/java/Util.java create mode 100644 Question09-Package/src/main/java/package01/Util.java create mode 100644 Question10-InstanceAndClass/.classpath create mode 100644 Question10-InstanceAndClass/.gitignore create mode 100644 Question10-InstanceAndClass/.project create mode 100644 Question10-InstanceAndClass/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question10-InstanceAndClass/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question10-InstanceAndClass/src/main/java/Question10_1.java create mode 100644 Question10-InstanceAndClass/src/main/java/Question10_2.java create mode 100644 Question10-InstanceAndClass/src/main/java/Question10_3.java create mode 100644 Question10-InstanceAndClass/src/main/java/Question10_4.java create mode 100644 Question10-InstanceAndClass/src/main/java/Question10_Calculation.java create mode 100644 Question10-InstanceAndClass/src/main/java/Question10_Student.java create mode 100644 Question10-InstanceAndClass/src/main/java/Question10_User.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_1.java diff --git a/Question01-StartProgram/.project b/Question01-StartProgram/.project new file mode 100644 index 0000000..832c9ea --- /dev/null +++ b/Question01-StartProgram/.project @@ -0,0 +1,11 @@ + + + Question01-StartProgram + + + + + + + + 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/Question02_1.java b/Question02-Expressions/src/main/java/Question02_1.java new file mode 100644 index 0000000..4664429 --- /dev/null +++ b/Question02-Expressions/src/main/java/Question02_1.java @@ -0,0 +1,35 @@ + +public class Question02_1 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + String s = "変数"; + + int numa = 2; + int numb = 5; + int numc = 6; + int numd = 17; + + //sum + int sum = numc + numa; + System.out.println(s + "sum" + " :" + sum); + + //diff + int diff = numc - numa; + System.out.println(s + "diff" + " :" + diff); + + //mulch + int mulch = numc * numa; + System.out.println(s + "mulch" + ":" + mulch); + + //div + int div = numc / numa; + System.out.println(s + "div" + " :" + div); + + //rem + int rem = numd % numb; + System.out.println(s + "rem" + " :" + rem); + + } + +} diff --git a/Question02-Expressions/src/main/java/Question02_2.java b/Question02-Expressions/src/main/java/Question02_2.java new file mode 100644 index 0000000..24948f7 --- /dev/null +++ b/Question02-Expressions/src/main/java/Question02_2.java @@ -0,0 +1,13 @@ + +public class Question02_2 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + String lastName = "山田"; + String firstName = "太郎"; + + System.out.println(lastName + firstName); + + } + +} diff --git a/Question02-Expressions/src/main/java/Question02_3.java b/Question02-Expressions/src/main/java/Question02_3.java new file mode 100644 index 0000000..5f764a0 --- /dev/null +++ b/Question02-Expressions/src/main/java/Question02_3.java @@ -0,0 +1,13 @@ + +public class Question02_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int num = 10; + num = num + 5; + + System.out.println(num); + + } + +} diff --git a/Question02-Expressions/src/main/java/Question02_4.java b/Question02-Expressions/src/main/java/Question02_4.java new file mode 100644 index 0000000..bf44aad --- /dev/null +++ b/Question02-Expressions/src/main/java/Question02_4.java @@ -0,0 +1,15 @@ + +public class Question02_4 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int sum1 = 10; + double sum2 = 3.14; + + double sum = sum1 + sum2; + + System.out.println(sum); + + } + +} diff --git a/Question02-Expressions/src/main/java/Question02_5.java b/Question02-Expressions/src/main/java/Question02_5.java new file mode 100644 index 0000000..d88dcda --- /dev/null +++ b/Question02-Expressions/src/main/java/Question02_5.java @@ -0,0 +1,15 @@ + +public class Question02_5 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int age = 20; + int diff = 5; + + System.out.println("山田さんは" + age + "歳です。"); + System.out.println(diff + "年後には" + (age + diff) + "になります。"); + + } + +} diff --git a/Question02-Expressions/src/main/java/Question02_6.java b/Question02-Expressions/src/main/java/Question02_6.java new file mode 100644 index 0000000..281793c --- /dev/null +++ b/Question02-Expressions/src/main/java/Question02_6.java @@ -0,0 +1,13 @@ + +public class Question02_6 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + double a = 9; + double b = 2; + + System.out.println(a / b); + + } + +} diff --git a/Question02-Expressions/src/main/java/Question02_7.java b/Question02-Expressions/src/main/java/Question02_7.java new file mode 100644 index 0000000..f3e3820 --- /dev/null +++ b/Question02-Expressions/src/main/java/Question02_7.java @@ -0,0 +1,12 @@ + +public class Question02_7 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + double num = 1.0; + + System.out.println((int)num); + + } + +} diff --git a/Question02-Expressions/src/main/java/Question02_8.java b/Question02-Expressions/src/main/java/Question02_8.java new file mode 100644 index 0000000..a19a1a5 --- /dev/null +++ b/Question02-Expressions/src/main/java/Question02_8.java @@ -0,0 +1,17 @@ + +public class Question02_8 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int money = 1000; + int price = 580; + double taxRate = 0.08; + + int total = price + (int)(price * taxRate); + money = money - total; + + System.out.println("残金は" + money + "円です。"); + + } + +} 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/Question03_1.java b/Question03-if/src/main/java/Question03_1.java new file mode 100644 index 0000000..74e3e6a --- /dev/null +++ b/Question03-if/src/main/java/Question03_1.java @@ -0,0 +1,14 @@ + +public class Question03_1 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int num = 100; + + if(num == 100) { + System.out.println("条件に合致しました"); + } + + } + +} diff --git a/Question03-if/src/main/java/Question03_2.java b/Question03-if/src/main/java/Question03_2.java new file mode 100644 index 0000000..c18c8e9 --- /dev/null +++ b/Question03-if/src/main/java/Question03_2.java @@ -0,0 +1,16 @@ + +public class Question03_2 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int num = 65; + + if(num >= 65) { + System.out.println("合格です"); + } else { + System.out.println("不合格です"); + } + + } + +} diff --git a/Question03-if/src/main/java/Question03_3.java b/Question03-if/src/main/java/Question03_3.java new file mode 100644 index 0000000..b9a3eab --- /dev/null +++ b/Question03-if/src/main/java/Question03_3.java @@ -0,0 +1,14 @@ + +public class Question03_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int num = 10; + + if((num % 2 == 0) && (num % 5 == 0)) { + System.out.println("10は2でも5でも割り切れます。"); + } + + } + +} diff --git a/Question03-if/src/main/java/Question03_4.java b/Question03-if/src/main/java/Question03_4.java new file mode 100644 index 0000000..44b77ab --- /dev/null +++ b/Question03-if/src/main/java/Question03_4.java @@ -0,0 +1,31 @@ +import java.util.Scanner; + +public class Question03_4 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + System.out.println("降水確率を入力してください。"); + + + Scanner sc = new Scanner(System.in); + + int num = sc.nextInt(); + + + + if ((num < 0) || (num > 100)) { + System.out.println("不正な値が入力されました"); + } else if (num >= 75) { + System.out.println("雨が降る確率が高いです"); + } else if ((num >= 30) && (num <= 75)) { + System.out.println("雨が降るかもしれないです"); + } else { + System.out.println("雨はまず降らないでしょう"); + } + + sc.close(); + + } + +} 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/Question04_1.java b/Question04-while/src/main/java/Question04_1.java new file mode 100644 index 0000000..2182d9c --- /dev/null +++ b/Question04-while/src/main/java/Question04_1.java @@ -0,0 +1,16 @@ +import java.util.Random; + +public class Question04_1 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + Random rand = new Random(); + int num = rand.nextInt(10); + + while (num != 5) { + System.out.println(num); + num = rand.nextInt(10); + } + } + +} \ No newline at end of file diff --git a/Question04-while/src/main/java/Question04_2.java b/Question04-while/src/main/java/Question04_2.java new file mode 100644 index 0000000..6a18b6a --- /dev/null +++ b/Question04-while/src/main/java/Question04_2.java @@ -0,0 +1,16 @@ + +public class Question04_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/Question04_3.java b/Question04-while/src/main/java/Question04_3.java new file mode 100644 index 0000000..b6e2861 --- /dev/null +++ b/Question04-while/src/main/java/Question04_3.java @@ -0,0 +1,20 @@ +import java.util.Random; + +public class Question04_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + Random rand = new Random(); + + while (true) { + int num = rand.nextInt(10); + if (num == 5) { + break; + } + System.out.println(num); + } + + } + +} diff --git a/Question04-while/src/main/java/Question04_4.java b/Question04-while/src/main/java/Question04_4.java new file mode 100644 index 0000000..ebac133 --- /dev/null +++ b/Question04-while/src/main/java/Question04_4.java @@ -0,0 +1,34 @@ + +public class Question04_4 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int map = 50, progress = 0; + + System.out.println("===== START ====="); + + while (map >= progress) { + + System.out.println("Enterキーを押してください。さいころをふります。" + "\n"); + + double rand = Math.random() * 6 + 1; + int num = (int) rand; + + System.out.println(num + "の目が出ました。"); + progress += num; + + if (map >= progress) { + + System.out.println("残りのマスは" + (map - progress) + "マスです。"); + + } else { + + break; + } + + } + System.out.println("===== GOAL ====="); + + } + +} diff --git a/Question04-while/src/main/java/Question04_5.java b/Question04-while/src/main/java/Question04_5.java new file mode 100644 index 0000000..2a3a297 --- /dev/null +++ b/Question04-while/src/main/java/Question04_5.java @@ -0,0 +1,51 @@ +import java.util.Random; +import java.util.Scanner; + + +public class Question04_5 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + System.out.println("じゃんけんを行います"); + System.out.println("あなたの出す手を入力してください"); + System.out.println("0:グー, 1:チョキ, 2:パー"); + String[] hands = {"グー", "チョキ", "パー"}; + Scanner sc = new Scanner(System.in); + int playerHand = sc.nextInt(); + Random rand = new Random(); + int npcHand = rand.nextInt(3); + + + + + boolean winFlag = true; + + while(true) { + System.out.println("あなたは" + hands[playerHand] + "を出しました"); + System.out.println("相手は" + hands[npcHand] + "を出しました"); + + + if(npcHand == playerHand) { + winFlag = false; + System.out.println("引き分け"); + } else if ((npcHand == 0 && playerHand == 1) || (npcHand == 1 && playerHand == 2) || (npcHand == 2 && playerHand == 0)) { + System.out.println("負け"); + break; + } else if((npcHand == 1 && playerHand == 0) || (npcHand == 2 && playerHand == 1) || (npcHand == 0 && playerHand == 2)) { + System.out.println("勝ち"); + break; + + } while (winFlag) { + } if((npcHand == 0 && playerHand == 1) || (npcHand == 1 && playerHand == 2) || (npcHand == 2 && playerHand == 0)) { + System.out.println("負け"); + break; + } else if ((npcHand == 1 && playerHand == 0) || (npcHand == 2 && playerHand == 1) || (npcHand == 0 && playerHand == 2)) { + System.out.println("勝ち"); + 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/Question05_1.java b/Question05-switch/src/main/java/Question05_1.java new file mode 100644 index 0000000..40ffe99 --- /dev/null +++ b/Question05-switch/src/main/java/Question05_1.java @@ -0,0 +1,35 @@ +import java.util.Random; + +public class Question05_1 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + System.out.println("今日の運勢を占います。"); + + Random rand = new Random(); + int num = rand.nextInt(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/Question05_2.java b/Question05-switch/src/main/java/Question05_2.java new file mode 100644 index 0000000..96e5143 --- /dev/null +++ b/Question05-switch/src/main/java/Question05_2.java @@ -0,0 +1,42 @@ +import java.util.Scanner; +public class Question05_2 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + System.out.println("1つ目の数値を入力してください"); + + Scanner sca = new Scanner(System.in); + int num1 = sca.nextInt(); + System.out.println("2つ目の数値を入力してください"); + Scanner scb = new Scanner(System.in); + int num2 = scb.nextInt(); + System.out.println("計算方法を選択してください"); + Scanner scc = new Scanner(System.in); + int choice = scb.nextInt(); + + + switch(choice) { + + case 1: + System.out.println(num1 + num2); + break; + case 2: + System.out.println(num1 - num2); + break; + case 3: + System.out.println(num1 * num2); + break; + case 4: + System.out.println(num1 / num2); + break; + case 5: + System.out.println(num1 % num2); + break; + default: + System.out.println("計算に失敗しました"); + + } + + } + +} diff --git a/Question05-switch/src/main/java/Question05_3.java b/Question05-switch/src/main/java/Question05_3.java new file mode 100644 index 0000000..ceaeb52 --- /dev/null +++ b/Question05-switch/src/main/java/Question05_3.java @@ -0,0 +1,67 @@ +import java.util.Random; +import java.util.Scanner; + +public class Question05_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + System.out.println("=========================================="); + System.out.println("        ゲームの説明        "); + System.out.println("=========================================="); + System.out.println("これからハイ&ローゲームを行います。"); + System.out.println("ハイ&ローゲームは、あなたのカードがディーラーのカードより大きいか小さいかを予想するゲームです。"); + System.out.println(); + System.out.println("=========================================="); + System.out.println("         ゲーム開始         "); + System.out.println("=========================================="); + + Random randd = new Random(); + int dealerCard = randd.nextInt(13) + 1; + + System.out.println("ディーラーのカードは" + dealerCard +"です"); + + Random randm = new Random(); + int myCard = randm.nextInt(13) + 1; + System.out.println(); + System.out.println("あなたのカードがディーラのカードより大きい場合は H 小さい場合は L を入力してください。"); + System.out.println("※カードの数値が同じ場合はあなたの勝ちです。"); + + Scanner sc = new Scanner(System.in); + String judgement = sc.nextLine(); + + System.out.println("あなたのカードは" + myCard + "です"); + System.out.println(); + System.out.println("=========================================="); + System.out.println("         勝敗判定         "); + System.out.println("=========================================="); + + + + + switch (judgement) { + case "H": + if(dealerCard < myCard) { + System.out.println("あなたの勝ちです"); + } else { + System.out.println("あなたの負けです"); + break; + } + case "L" : + if(dealerCard > myCard) { + System.out.println("あなたの勝ちです"); + } else { + System.out.println("あなたの負けです"); + 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/Question06_1.java b/Question06-for/src/main/java/Question06_1.java new file mode 100644 index 0000000..cf32bee --- /dev/null +++ b/Question06-for/src/main/java/Question06_1.java @@ -0,0 +1,12 @@ + +public class Question06_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/Question06_2.java b/Question06-for/src/main/java/Question06_2.java new file mode 100644 index 0000000..48d1f4b --- /dev/null +++ b/Question06-for/src/main/java/Question06_2.java @@ -0,0 +1,12 @@ + +public class Question06_2 { + + 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_3.java b/Question06-for/src/main/java/Question06_3.java new file mode 100644 index 0000000..df11036 --- /dev/null +++ b/Question06-for/src/main/java/Question06_3.java @@ -0,0 +1,14 @@ + +public class Question06_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + for(int i = 0; i <= 100; i++) { + if(i % 2 == 0) { + System.out.println(i); + } + } + + } + +} diff --git a/Question06-for/src/main/java/Question06_4.java b/Question06-for/src/main/java/Question06_4.java new file mode 100644 index 0000000..4fcbc00 --- /dev/null +++ b/Question06-for/src/main/java/Question06_4.java @@ -0,0 +1,20 @@ + +public class Question06_4 { + + 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); + } + } + + } + +} diff --git a/Question06-for/src/main/java/Question06_5.java b/Question06-for/src/main/java/Question06_5.java new file mode 100644 index 0000000..c6a6857 --- /dev/null +++ b/Question06-for/src/main/java/Question06_5.java @@ -0,0 +1,16 @@ +public class Question06_5 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + for(int i = 0; i < 10; i++) { + int i1 = (int)(Math.random()* 3 + 0); + if(i1 == 2) { + continue; + }else { + System.out.println(i1); + } + } + + } +} \ No newline at end of file diff --git a/Question06-for/src/main/java/Question06_6.java b/Question06-for/src/main/java/Question06_6.java new file mode 100644 index 0000000..9035831 --- /dev/null +++ b/Question06-for/src/main/java/Question06_6.java @@ -0,0 +1,13 @@ + +public class Question06_6 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + for(int i = 0; i < 5; i++) { + for(int p = 1; p < 5; p++) { + System.out.print("■"); + } + System.out.println("■"); + } + } +} diff --git a/Question06-for/src/main/java/Question06_7.java b/Question06-for/src/main/java/Question06_7.java new file mode 100644 index 0000000..25e6d85 --- /dev/null +++ b/Question06-for/src/main/java/Question06_7.java @@ -0,0 +1,17 @@ + +public class Question06_7 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int i, p; + for(i = 1; i <= 9; i++) { + for(p = 1; p < 9; p++) { + System.out.print(i * p); + } + System.out.println(i * p); + } + + + } + +} 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/Question07_1.java b/Question07-Array/src/main/java/Question07_1.java new file mode 100644 index 0000000..6b5e312 --- /dev/null +++ b/Question07-Array/src/main/java/Question07_1.java @@ -0,0 +1,17 @@ + +public class Question07_1 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int[] number = new int[5]; + number[0] = 1; + number[1] = 3; + number[2] = 5; + number[3] = 7; + number[4] = 9; + + System.out.println(number[1]); + + } + +} 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..f9fd5ac --- /dev/null +++ b/Question07-Array/src/main/java/Question07_10.java @@ -0,0 +1,15 @@ +import java.util.Arrays; + +public class Question07_10 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int[] array = new int[100]; + for(int i = 0; i < array.length; i++) { + array[i] = i + 1; + } + System.out.println(Arrays.toString(array)); + + } + +} diff --git a/Question07-Array/src/main/java/Question07_2.java b/Question07-Array/src/main/java/Question07_2.java new file mode 100644 index 0000000..9bf9b00 --- /dev/null +++ b/Question07-Array/src/main/java/Question07_2.java @@ -0,0 +1,12 @@ + +public class Question07_2 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int[] num = {1, 10, 100}; + + System.out.println(num[0] + num[2]); + + } + +} diff --git a/Question07-Array/src/main/java/Question07_3.java b/Question07-Array/src/main/java/Question07_3.java new file mode 100644 index 0000000..7a6190b --- /dev/null +++ b/Question07-Array/src/main/java/Question07_3.java @@ -0,0 +1,14 @@ + +public class Question07_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + String[] s = {"森", "山", "沼", "島", "平地"}; + + for(int i = 0; i < s.length; i++) { + System.out.print(s[i] + ","); + } + + } + +} diff --git a/Question07-Array/src/main/java/Question07_4.java b/Question07-Array/src/main/java/Question07_4.java new file mode 100644 index 0000000..2ac9cd4 --- /dev/null +++ b/Question07-Array/src/main/java/Question07_4.java @@ -0,0 +1,14 @@ + +public class Question07_4 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int num[] = new int[1000]; + for(int i = 0; i <= 1000; i++) { + num[i] = i +1; + + System.out.println(num[i]); + } + } +} diff --git a/Question07-Array/src/main/java/Question07_5.java b/Question07-Array/src/main/java/Question07_5.java new file mode 100644 index 0000000..9683fe0 --- /dev/null +++ b/Question07-Array/src/main/java/Question07_5.java @@ -0,0 +1,17 @@ + + +public class Question07_5 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + String[] s = {"森", "山", "沼", "島", "平地"}; + int rand = s.length; + int randomIndex = (int)(Math.random() * rand); + + String rands = s[randomIndex]; + System.out.print(rands); + + + } + +} diff --git a/Question07-Array/src/main/java/Question07_6.java b/Question07-Array/src/main/java/Question07_6.java new file mode 100644 index 0000000..770e62c --- /dev/null +++ b/Question07-Array/src/main/java/Question07_6.java @@ -0,0 +1,14 @@ + +public class Question07_6 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + String[] st = {"森", "山", "沼", "島", "平地"}; + + for(int i = st.length-1; i >= 0; i--) { + System.out.print(st[i] + ","); + } + + } + +} diff --git a/Question07-Array/src/main/java/Question07_7.java b/Question07-Array/src/main/java/Question07_7.java new file mode 100644 index 0000000..b8ec113 --- /dev/null +++ b/Question07-Array/src/main/java/Question07_7.java @@ -0,0 +1,19 @@ + +public class Question07_7 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + String[][] time = { + {"月", "火", "水", "木", "金"}, + {"国語", "社会", "国語", "理科", "社会"}, + {"英語", "数学", "英語", "数学", "国語"}, + {"理科", "国語", "理科", "国語", "理科"}, + {"社会", "社会", "数学", "社会", "理科"}, + {"数学", "英語", "英語", "理科", "英語"} + }; + System.out.println(time[2][4]); + + + } + +} diff --git a/Question07-Array/src/main/java/Question07_8.java b/Question07-Array/src/main/java/Question07_8.java new file mode 100644 index 0000000..a7a8603 --- /dev/null +++ b/Question07-Array/src/main/java/Question07_8.java @@ -0,0 +1,18 @@ + +public class Question07_8 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int[][] num = { + {1, 3, 5, 7}, + {11, 13, 17, 19, 23, 29} + }; + for(int[] row : num ) { + for(int nums : row) + System.out.print(nums + ","); + + } + +} + +} diff --git a/Question07-Array/src/main/java/Question07_9.java b/Question07-Array/src/main/java/Question07_9.java new file mode 100644 index 0000000..778419b --- /dev/null +++ b/Question07-Array/src/main/java/Question07_9.java @@ -0,0 +1,21 @@ +public class Question07_9 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + int[][] array = { + {1, 3, 5, 7}, + {11, 13, 17, 19, 23, 29} + }; + int sum = 0; + int count = 0; + for (int i = 0; i < array.length; i++) { + for(int s = 0; s < array[i].length; s++) { + sum += array[i][s]; + count++; + } + } + System.out.print((double)sum/(double)count); + + } + +} 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/Question08_1.java b/Question08-Method/src/main/java/Question08_1.java new file mode 100644 index 0000000..62921a9 --- /dev/null +++ b/Question08-Method/src/main/java/Question08_1.java @@ -0,0 +1,15 @@ + +public class Question08_1 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + hello(); + + } + + public static void hello() { + System.out.println("こんにちは"); + } + +} diff --git a/Question08-Method/src/main/java/Question08_2.java b/Question08-Method/src/main/java/Question08_2.java new file mode 100644 index 0000000..f3cb5c7 --- /dev/null +++ b/Question08-Method/src/main/java/Question08_2.java @@ -0,0 +1,15 @@ + +public class Question08_2 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + String name = "山田"; + hello(name); + } + + public static void hello(String name) { + + System.out.println("こんにちは。" + name + "です"); + } + +} diff --git a/Question08-Method/src/main/java/Question08_3.java b/Question08-Method/src/main/java/Question08_3.java new file mode 100644 index 0000000..dd69c96 --- /dev/null +++ b/Question08-Method/src/main/java/Question08_3.java @@ -0,0 +1,18 @@ + +public class Question08_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + String str = "こんにちは"; + hello(str); + + } + public static String hello(String str) { + + System.out.println(str); + + return str; + } + +} diff --git a/Question08-Method/src/main/java/Question08_4.java b/Question08-Method/src/main/java/Question08_4.java new file mode 100644 index 0000000..be6dca5 --- /dev/null +++ b/Question08-Method/src/main/java/Question08_4.java @@ -0,0 +1,31 @@ + +public class Question08_4 { + + public static void main(String[] args) { + // ★0 + // sumメソッドの戻り値を変数sumに代入している + // int sum = sum(1, 2); + + // sumメソッドではなく、変数sumを出力している + // System.out.println(sum); + + + //★2 + //System.out.println(sum(1, 2)); + + + //★1 + sum(1, 2); + } + + //★0,2 + // public static int sum(int x, int y) { + // return x + y; + // } + + + //★1 + public static void sum(int x, int y) { + System.out.println(x + y); + } +} \ No newline at end of file diff --git a/Question08-Method/src/main/java/Question08_5.java b/Question08-Method/src/main/java/Question08_5.java new file mode 100644 index 0000000..dab2edb --- /dev/null +++ b/Question08-Method/src/main/java/Question08_5.java @@ -0,0 +1,24 @@ +import java.util.Scanner; + +public class Question08_5 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + Scanner scanner = new Scanner(System.in); + + System.out.println("1つ目の数値を入力してください"); + + int num1 = scanner.nextInt(); + + System.out.println("2つ目の数値を入力してください"); + + int num2 = scanner.nextInt(); + int sum = sum(num1, num2); + System.out.println(sum); + + } +public static int sum(int num1, int num2) { + return num1 + num2; +} + +} diff --git a/Question08-Method/src/main/java/Question08_6.java b/Question08-Method/src/main/java/Question08_6.java new file mode 100644 index 0000000..dd82694 --- /dev/null +++ b/Question08-Method/src/main/java/Question08_6.java @@ -0,0 +1,15 @@ + +public class Question08_6 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + addArray(10, 20); + } + + public static void addArray(int x, int y) { + int[] array = {x, y}; + for(int a : array) { + System.out.println(a); + } + } +} \ No newline at end of file diff --git a/Question08-Method/src/main/java/Question08_7.java b/Question08-Method/src/main/java/Question08_7.java new file mode 100644 index 0000000..44d025d --- /dev/null +++ b/Question08-Method/src/main/java/Question08_7.java @@ -0,0 +1,17 @@ + +public class Question08_7 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + printValue("こんにちは"); + printValue(100); + printValue(10.1); + printValue('A'); + + } + + public static void printValue(Object a) { + System.out.println("引数は" + a + "です"); + } + +} diff --git a/Question08-Method/src/main/java/Question08_8.java b/Question08-Method/src/main/java/Question08_8.java new file mode 100644 index 0000000..67226bd --- /dev/null +++ b/Question08-Method/src/main/java/Question08_8.java @@ -0,0 +1,9 @@ + +public class Question08_8 { + + 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_1.java b/Question09-Package/src/main/java/Question09_1.java new file mode 100644 index 0000000..d7071d6 --- /dev/null +++ b/Question09-Package/src/main/java/Question09_1.java @@ -0,0 +1,5 @@ + +public class Question09_1 { + + +} diff --git a/Question09-Package/src/main/java/Util.java b/Question09-Package/src/main/java/Util.java new file mode 100644 index 0000000..4d94722 --- /dev/null +++ b/Question09-Package/src/main/java/Util.java @@ -0,0 +1,7 @@ + +public class Util{ + void hello(){ + System.out.println("こんにちは"); + } + +} diff --git a/Question09-Package/src/main/java/package01/Util.java b/Question09-Package/src/main/java/package01/Util.java new file mode 100644 index 0000000..40ac09a --- /dev/null +++ b/Question09-Package/src/main/java/package01/Util.java @@ -0,0 +1,10 @@ +package package01; + +public class Util { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + } + +} 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/Question10_1.java b/Question10-InstanceAndClass/src/main/java/Question10_1.java new file mode 100644 index 0000000..ae62bdd --- /dev/null +++ b/Question10-InstanceAndClass/src/main/java/Question10_1.java @@ -0,0 +1,18 @@ + +public class Question10_1 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + //インスタンス生成 + Question10_User user = new Question10_User(); + + //代入 + user.name = "山田太郎"; + user.id = 1000; + + //メソッドの呼び出し + user.printProfile(); + + } + +} diff --git a/Question10-InstanceAndClass/src/main/java/Question10_2.java b/Question10-InstanceAndClass/src/main/java/Question10_2.java new file mode 100644 index 0000000..35969ae --- /dev/null +++ b/Question10-InstanceAndClass/src/main/java/Question10_2.java @@ -0,0 +1,17 @@ + +public class Question10_2 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + //インスタンス生成 + Question10_User user = new Question10_User(); + + //代入 + user.name = "佐藤二郎"; + user.id = 2000; + + //メソッドの呼び出し + user.printProfile(); + } + +} diff --git a/Question10-InstanceAndClass/src/main/java/Question10_3.java b/Question10-InstanceAndClass/src/main/java/Question10_3.java new file mode 100644 index 0000000..7475e66 --- /dev/null +++ b/Question10-InstanceAndClass/src/main/java/Question10_3.java @@ -0,0 +1,27 @@ + +public class Question10_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + //インスタンス生成 + Question10_Student student = new Question10_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/Question10_4.java b/Question10-InstanceAndClass/src/main/java/Question10_4.java new file mode 100644 index 0000000..05db85d --- /dev/null +++ b/Question10-InstanceAndClass/src/main/java/Question10_4.java @@ -0,0 +1,17 @@ + +public class Question10_4 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + //インスタンス生成 + Question10_Calculation cal = new Question10_Calculation(); + + //代入 + cal.baseNum = 100; + cal.num = 100; + + //メソッドの呼び出し + cal.add(); + } + +} diff --git a/Question10-InstanceAndClass/src/main/java/Question10_Calculation.java b/Question10-InstanceAndClass/src/main/java/Question10_Calculation.java new file mode 100644 index 0000000..e5f1297 --- /dev/null +++ b/Question10-InstanceAndClass/src/main/java/Question10_Calculation.java @@ -0,0 +1,12 @@ + +public class Question10_Calculation { + //フィールド + int baseNum; + int num; + + //メソッド + public void add() { + System.out.println(this.baseNum + this.num); + } + +} diff --git a/Question10-InstanceAndClass/src/main/java/Question10_Student.java b/Question10-InstanceAndClass/src/main/java/Question10_Student.java new file mode 100644 index 0000000..99f3f58 --- /dev/null +++ b/Question10-InstanceAndClass/src/main/java/Question10_Student.java @@ -0,0 +1,14 @@ + +public class Question10_Student { + + //フィールド + int studentId; + String name; + String mail; + String password; + + //メソッドなし + + +} + diff --git a/Question10-InstanceAndClass/src/main/java/Question10_User.java b/Question10-InstanceAndClass/src/main/java/Question10_User.java new file mode 100644 index 0000000..a6dac59 --- /dev/null +++ b/Question10-InstanceAndClass/src/main/java/Question10_User.java @@ -0,0 +1,17 @@ + +public class Question10_User { + //フィールド + int id; + String name; + + /*メソッド_1 + public void printProfile() { + System.out.println(this.id ); + System.out.println(this.name);*/ + + //メソッド_2 + public void printProfile() { + System.out.println("ID" + this.id + ":" + this.name ); + } + +} 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..ef4fcca --- /dev/null +++ b/Question14-Interface/src/main/java/Book.java @@ -0,0 +1,9 @@ + +public class Book { + final String title = "プログラミング基礎入門"; + + void print(); + + + +} diff --git a/Question14-Interface/src/main/java/Question14_1.java b/Question14-Interface/src/main/java/Question14_1.java new file mode 100644 index 0000000..a1f3861 --- /dev/null +++ b/Question14-Interface/src/main/java/Question14_1.java @@ -0,0 +1,7 @@ + +public class Question14_1 implements Book { + public void print() { + System.out.println(); + } + +}