From 43f53da2f24c5557281e5a18fe2d71f8b5cb1bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=93=A6=E3=80=80=E6=98=B4=E4=B8=96?= <26-k-kawara-rootship@it-college.co.jp> Date: Thu, 29 Oct 2026 16:04:28 +0900 Subject: [PATCH] =?UTF-8?q?=E7=B7=B4=E7=BF=92=E5=95=8F=E9=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Question01-StartProgram/.classpath | 6 +++ Question01-StartProgram/.gitignore | 1 + Question01-StartProgram/.project | 23 +++++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 ++++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ .../src/main/java/Q1_1.java | 9 ++++ .../src/main/java/Q1_2.java | 16 ++++++ .../src/main/java/Q1_3.java | 11 ++++ .../src/main/java/Q1_4.java | 10 ++++ .../src/main/java/Q1_5.java | 10 ++++ .../src/main/java/Q1_6.java | 15 ++++++ .../src/main/java/Q1_7.java | 13 +++++ .../src/main/java/Q1_8.java | 10 ++++ .../src/main/java/Q1_9.java | 35 +++++++++++++ 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/Q2_1.java | 27 ++++++++++ .../src/main/java/Q2_2.java | 14 +++++ .../src/main/java/Q2_3.java | 11 ++++ .../src/main/java/Q2_4.java | 14 +++++ .../src/main/java/Q2_5.java | 17 +++++++ .../src/main/java/Q2_6.java | 20 ++++++++ .../src/main/java/Q2_7.java | 12 +++++ .../src/main/java/Q2_8.java | 20 ++++++++ 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/Q3_1.java | 12 +++++ Question03-if/src/main/java/Q3_2.java | 14 +++++ Question03-if/src/main/java/Q3_3.java | 12 +++++ Question03-if/src/main/java/Q3_4.java | 36 +++++++++++++ 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 ++ Question04-while/src/main/java/Q4_1.java | 21 ++++++++ Question04-while/src/main/java/Q4_2.java | 15 ++++++ Question04-while/src/main/java/Q4_3.java | 24 +++++++++ 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 ++ Question05-switch/src/main/java/Q5_1.java | 40 +++++++++++++++ Question05-switch/src/main/java/Q5_2.java | 51 +++++++++++++++++++ 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 ++ Question06-for/src/main/java/Q6_1.java | 11 ++++ Question06-for/src/main/java/Q6_2.java | 16 ++++++ Question06-for/src/main/java/Q6_3.java | 13 +++++ Question06-for/src/main/java/Q6_4.java | 19 +++++++ 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 ++ Question07-Array/src/main/java/Q7_1.java | 14 +++++ Question07-Array/src/main/java/Q7_2.java | 12 +++++ Question07-Array/src/main/java/Q7_3.java | 15 ++++++ Question07-Array/src/main/java/Q7_4.java | 18 +++++++ Question07-Array/src/main/java/Q7_5.java | 18 +++++++ 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 ++ Question08-Method/src/main/java/Q8_1.java | 17 +++++++ Question08-Method/src/main/java/Q8_2.java | 13 +++++ Question08-Method/src/main/java/Q8_3.java | 18 +++++++ Question08-Method/src/main/java/Q8_4.java | 19 +++++++ Question08-Method/src/main/java/Q8_5.java | 27 ++++++++++ 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/Q9_1/Q9_1.java | 12 +++++ .../src/main/java/Q9_1/Util.java | 7 +++ Question09-Package/src/main/java/Q9_2.java | 11 ++++ Question09-Package/src/main/java/Q9_3.java | 10 ++++ .../src/main/java/common/Q9_3.java | 9 ++++ .../src/main/java/common/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/Calculation.java | 11 ++++ .../src/main/java/Q10_1.java | 15 ++++++ .../src/main/java/Q10_2.java | 12 +++++ .../src/main/java/Q10_3.java | 16 ++++++ .../src/main/java/Q10_4.java | 19 +++++++ .../src/main/java/Student.java | 8 +++ .../src/main/java/User.java | 12 +++++ Question11-ConstructorAndStatic/.classpath | 6 +++ Question11-ConstructorAndStatic/.gitignore | 1 + Question11-ConstructorAndStatic/.project | 23 +++++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 ++++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ .../src/main/java/Atm.java | 19 +++++++ .../src/main/java/Cat.java | 14 +++++ .../src/main/java/Q11_1.java | 27 ++++++++++ .../src/main/java/Q11_2.java | 22 ++++++++ .../src/main/java/Q11_3.java | 13 +++++ .../src/main/java/Q11_4.java | 18 +++++++ .../src/main/java/Student.java | 14 +++++ .../src/main/java/User.java | 17 +++++++ .../src/main/java/Wallet.java | 5 ++ Question12-Encapsulation/.classpath | 6 +++ Question12-Encapsulation/.gitignore | 1 + Question12-Encapsulation/.project | 23 +++++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 ++++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ .../src/main/java/Item.java | 16 ++++++ .../src/main/java/Q12_1.java | 13 +++++ .../src/main/java/Q12_2.java | 13 +++++ .../src/main/java/User.java | 47 +++++++++++++++++ Question13-Extends/.classpath | 6 +++ Question13-Extends/.gitignore | 1 + Question13-Extends/.project | 23 +++++++++ .../.settings/org.eclipse.jdt.core.prefs | 9 ++++ ....eclipse.wst.common.project.facet.core.xml | 4 ++ Question13-Extends/src/main/java/Animal.java | 19 +++++++ Question13-Extends/src/main/java/Cat.java | 4 ++ Question13-Extends/src/main/java/Dog.java | 9 ++++ Question13-Extends/src/main/java/Q13_1.java | 12 +++++ Question13-Extends/src/main/java/Q13_2.java | 9 ++++ 136 files changed, 1721 insertions(+) create mode 100644 Question01-StartProgram/.classpath create mode 100644 Question01-StartProgram/.gitignore create mode 100644 Question01-StartProgram/.project create mode 100644 Question01-StartProgram/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question01-StartProgram/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question01-StartProgram/src/main/java/Q1_1.java create mode 100644 Question01-StartProgram/src/main/java/Q1_2.java create mode 100644 Question01-StartProgram/src/main/java/Q1_3.java create mode 100644 Question01-StartProgram/src/main/java/Q1_4.java create mode 100644 Question01-StartProgram/src/main/java/Q1_5.java create mode 100644 Question01-StartProgram/src/main/java/Q1_6.java create mode 100644 Question01-StartProgram/src/main/java/Q1_7.java create mode 100644 Question01-StartProgram/src/main/java/Q1_8.java create mode 100644 Question01-StartProgram/src/main/java/Q1_9.java 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/Q2_1.java create mode 100644 Question02-Expressions/src/main/java/Q2_2.java create mode 100644 Question02-Expressions/src/main/java/Q2_3.java create mode 100644 Question02-Expressions/src/main/java/Q2_4.java create mode 100644 Question02-Expressions/src/main/java/Q2_5.java create mode 100644 Question02-Expressions/src/main/java/Q2_6.java create mode 100644 Question02-Expressions/src/main/java/Q2_7.java create mode 100644 Question02-Expressions/src/main/java/Q2_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/Q3_1.java create mode 100644 Question03-if/src/main/java/Q3_2.java create mode 100644 Question03-if/src/main/java/Q3_3.java create mode 100644 Question03-if/src/main/java/Q3_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/Q4_1.java create mode 100644 Question04-while/src/main/java/Q4_2.java create mode 100644 Question04-while/src/main/java/Q4_3.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/Q5_1.java create mode 100644 Question05-switch/src/main/java/Q5_2.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/Q6_1.java create mode 100644 Question06-for/src/main/java/Q6_2.java create mode 100644 Question06-for/src/main/java/Q6_3.java create mode 100644 Question06-for/src/main/java/Q6_4.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/Q7_1.java create mode 100644 Question07-Array/src/main/java/Q7_2.java create mode 100644 Question07-Array/src/main/java/Q7_3.java create mode 100644 Question07-Array/src/main/java/Q7_4.java create mode 100644 Question07-Array/src/main/java/Q7_5.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/Q8_1.java create mode 100644 Question08-Method/src/main/java/Q8_2.java create mode 100644 Question08-Method/src/main/java/Q8_3.java create mode 100644 Question08-Method/src/main/java/Q8_4.java create mode 100644 Question08-Method/src/main/java/Q8_5.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/Q9_1/Q9_1.java create mode 100644 Question09-Package/src/main/java/Q9_1/Util.java create mode 100644 Question09-Package/src/main/java/Q9_2.java create mode 100644 Question09-Package/src/main/java/Q9_3.java create mode 100644 Question09-Package/src/main/java/common/Q9_3.java create mode 100644 Question09-Package/src/main/java/common/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/Calculation.java create mode 100644 Question10-InstanceAndClass/src/main/java/Q10_1.java create mode 100644 Question10-InstanceAndClass/src/main/java/Q10_2.java create mode 100644 Question10-InstanceAndClass/src/main/java/Q10_3.java create mode 100644 Question10-InstanceAndClass/src/main/java/Q10_4.java create mode 100644 Question10-InstanceAndClass/src/main/java/Student.java create mode 100644 Question10-InstanceAndClass/src/main/java/User.java create mode 100644 Question11-ConstructorAndStatic/.classpath create mode 100644 Question11-ConstructorAndStatic/.gitignore create mode 100644 Question11-ConstructorAndStatic/.project create mode 100644 Question11-ConstructorAndStatic/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question11-ConstructorAndStatic/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question11-ConstructorAndStatic/src/main/java/Atm.java create mode 100644 Question11-ConstructorAndStatic/src/main/java/Cat.java create mode 100644 Question11-ConstructorAndStatic/src/main/java/Q11_1.java create mode 100644 Question11-ConstructorAndStatic/src/main/java/Q11_2.java create mode 100644 Question11-ConstructorAndStatic/src/main/java/Q11_3.java create mode 100644 Question11-ConstructorAndStatic/src/main/java/Q11_4.java create mode 100644 Question11-ConstructorAndStatic/src/main/java/Student.java create mode 100644 Question11-ConstructorAndStatic/src/main/java/User.java create mode 100644 Question11-ConstructorAndStatic/src/main/java/Wallet.java create mode 100644 Question12-Encapsulation/.classpath create mode 100644 Question12-Encapsulation/.gitignore create mode 100644 Question12-Encapsulation/.project create mode 100644 Question12-Encapsulation/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question12-Encapsulation/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question12-Encapsulation/src/main/java/Item.java create mode 100644 Question12-Encapsulation/src/main/java/Q12_1.java create mode 100644 Question12-Encapsulation/src/main/java/Q12_2.java create mode 100644 Question12-Encapsulation/src/main/java/User.java create mode 100644 Question13-Extends/.classpath create mode 100644 Question13-Extends/.gitignore create mode 100644 Question13-Extends/.project create mode 100644 Question13-Extends/.settings/org.eclipse.jdt.core.prefs create mode 100644 Question13-Extends/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Question13-Extends/src/main/java/Animal.java create mode 100644 Question13-Extends/src/main/java/Cat.java create mode 100644 Question13-Extends/src/main/java/Dog.java create mode 100644 Question13-Extends/src/main/java/Q13_1.java create mode 100644 Question13-Extends/src/main/java/Q13_2.java 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(); +} +}