From 8c3324660c3636ead1bfa567476e02565ccc12f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=88=B4=E6=9C=A8=E3=80=80=E7=9A=93=E4=BB=8B?= <26-k-suzuki-avnz@it-college.co.jp> Date: Fri, 9 Oct 2026 16:21:02 +0900 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E4=BA=86=E6=B8=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/Question4_1.java | 15 +++++ .../src/main/java/Question4_2.java | 15 +++++ .../src/main/java/Question4_3.java | 18 +++++ .../src/main/java/Question4_4.java | 32 +++++++++ .../src/main/java/Question4_5.java | 67 +++++++++++++++++++ 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/Question5_1.java | 35 ++++++++++ .../src/main/java/Question5_2.java | 47 +++++++++++++ .../src/main/java/Question5_3.java | 67 +++++++++++++++++++ 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/Question7_1.java | 18 +++++ .../src/main/java/Question7_10.java | 21 ++++++ .../src/main/java/Question7_2.java | 13 ++++ .../src/main/java/Question7_3.java | 15 +++++ .../src/main/java/Question7_4.java | 16 +++++ .../src/main/java/Question7_5.java | 14 ++++ .../src/main/java/Question7_6.java | 14 ++++ .../src/main/java/Question7_7.java | 19 ++++++ .../src/main/java/Question7_8.java | 20 ++++++ .../src/main/java/Question7_9.java | 24 +++++++ 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/Question8_1.java | 15 +++++ .../src/main/java/Question8_2.java | 15 +++++ .../src/main/java/Question8_3.java | 18 +++++ .../src/main/java/Question8_4.java | 20 ++++++ .../src/main/java/Question8_5.java | 27 ++++++++ .../src/main/java/Question8_6.java | 24 +++++++ .../src/main/java/Question8_7.java | 30 +++++++++ .../src/main/java/Question8_8.java | 25 +++++++ 41 files changed, 773 insertions(+) create mode 100644 Question04-while/src/main/java/Question4_1.java create mode 100644 Question04-while/src/main/java/Question4_2.java create mode 100644 Question04-while/src/main/java/Question4_3.java create mode 100644 Question04-while/src/main/java/Question4_4.java create mode 100644 Question04-while/src/main/java/Question4_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/Question5_1.java create mode 100644 Question05-switch/src/main/java/Question5_2.java create mode 100644 Question05-switch/src/main/java/Question5_3.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/Question7_1.java create mode 100644 Question07-Array/src/main/java/Question7_10.java create mode 100644 Question07-Array/src/main/java/Question7_2.java create mode 100644 Question07-Array/src/main/java/Question7_3.java create mode 100644 Question07-Array/src/main/java/Question7_4.java create mode 100644 Question07-Array/src/main/java/Question7_5.java create mode 100644 Question07-Array/src/main/java/Question7_6.java create mode 100644 Question07-Array/src/main/java/Question7_7.java create mode 100644 Question07-Array/src/main/java/Question7_8.java create mode 100644 Question07-Array/src/main/java/Question7_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/Question8_1.java create mode 100644 Question08-Method/src/main/java/Question8_2.java create mode 100644 Question08-Method/src/main/java/Question8_3.java create mode 100644 Question08-Method/src/main/java/Question8_4.java create mode 100644 Question08-Method/src/main/java/Question8_5.java create mode 100644 Question08-Method/src/main/java/Question8_6.java create mode 100644 Question08-Method/src/main/java/Question8_7.java create mode 100644 Question08-Method/src/main/java/Question8_8.java diff --git a/Question04-while/src/main/java/Question4_1.java b/Question04-while/src/main/java/Question4_1.java new file mode 100644 index 0000000..d074d6a --- /dev/null +++ b/Question04-while/src/main/java/Question4_1.java @@ -0,0 +1,15 @@ + +public class Question4_1 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int num = 0; + while ( num!=5 ) { + num = (int)( Math.random()*10 ); + System.out.println(num); + } + + } + +} diff --git a/Question04-while/src/main/java/Question4_2.java b/Question04-while/src/main/java/Question4_2.java new file mode 100644 index 0000000..cb3ded6 --- /dev/null +++ b/Question04-while/src/main/java/Question4_2.java @@ -0,0 +1,15 @@ + +public class Question4_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/Question4_3.java b/Question04-while/src/main/java/Question4_3.java new file mode 100644 index 0000000..23f246e --- /dev/null +++ b/Question04-while/src/main/java/Question4_3.java @@ -0,0 +1,18 @@ + +public class Question4_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int num = 0; + while ( true ) { + num = (int)( Math.random()*10 ); + System.out.println(num); + if ( num==5 ) { + break; + } + } + + } + +} diff --git a/Question04-while/src/main/java/Question4_4.java b/Question04-while/src/main/java/Question4_4.java new file mode 100644 index 0000000..43a1a26 --- /dev/null +++ b/Question04-while/src/main/java/Question4_4.java @@ -0,0 +1,32 @@ +import java.util.Scanner; + +public class Question4_4 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int map = 50; + int progress = 0; + + System.out.println("===== START ====="); + + while ( true ) { + + System.out.println("Enterキーを押してください。さいころをふります。"); + Scanner sc = new Scanner(System.in); + String str = sc.nextLine(); + + int num = (int)( Math.random()*6+1 ); + System.out.println(num+"の目が出ました。"); + progress = progress + num; + + if ( map-progress<=0 ) { break; } + System.out.println("残りのマスは"+(map-progress)+"マスです。"); + + } + + System.out.println("===== GOAL ====="); + + } + +} diff --git a/Question04-while/src/main/java/Question4_5.java b/Question04-while/src/main/java/Question4_5.java new file mode 100644 index 0000000..b3b9501 --- /dev/null +++ b/Question04-while/src/main/java/Question4_5.java @@ -0,0 +1,67 @@ +import java.util.Scanner; + +public class Question4_5 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + boolean winflag = false; + + while ( !winflag ) { + + System.out.println("じゃんけんを行います。"); + System.out.println("あなたの出す手を入力してください。"); + System.out.println("0:グー, 1:チョキ, 2:パー"); + + Scanner sc = new Scanner(System.in); + int playerHand = sc.nextInt(); + switch ( playerHand ) { + case 0 : + System.out.println("あなたはグーを出しました。"); + break; + case 1 : + System.out.println("あなたはチョキを出しました。"); + break; + case 2 : + System.out.println("あなたはパーを出しました。"); + break; +// default : +// System.out.println("不正な入力です。"); +// System.exit(0); + } + + int npcHand = (int)( Math.random()*3 ); + switch ( npcHand ) { + case 0 : + System.out.println("相手はグーを出しました。"); + break; + case 1 : + System.out.println("相手はチョキを出しました。"); + break; + case 2 : + System.out.println("相手はパーを出しました。"); + break; + } + + if ( playerHand == npcHand ) { + System.out.println("引き分けました。"); + System.out.println(""); + continue; + } + + if ( ((playerHand==0)&&(npcHand==2)) || + ((playerHand==1)&&(npcHand==0)) || + ((playerHand==2)&&(npcHand==1)) ) { + System.out.println("負けました。"); + System.out.println(""); + continue; + } else { + System.out.println("勝ちました。"); + winflag = true; + } + + } + + } + +} 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/Question5_1.java b/Question05-switch/src/main/java/Question5_1.java new file mode 100644 index 0000000..188bb11 --- /dev/null +++ b/Question05-switch/src/main/java/Question5_1.java @@ -0,0 +1,35 @@ + +public class Question5_1 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + System.out.println("今日の運勢を占います。"); + + int num = (int)( Math.random()*5+1 ); +// System.out.println(num); + + 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/Question5_2.java b/Question05-switch/src/main/java/Question5_2.java new file mode 100644 index 0000000..7d70dd1 --- /dev/null +++ b/Question05-switch/src/main/java/Question5_2.java @@ -0,0 +1,47 @@ +import java.util.Scanner; + +public class Question5_2 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + + int num1, num2; + String choice; + Scanner sc = new Scanner(System.in); + + System.out.println("1つ目の数値を入力してください"); + num1 = sc.nextInt(); + + System.out.println("2つ目の数値を入力してください"); + num2 = sc.nextInt(); + + System.out.println("計算方法を選択してください"); + 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((double)num1/(double)num2); + break; + case "%" : + System.out.println(num1%num2); + break; + default : + System.out.println("計算に失敗しました"); + break; + } + + } + +} diff --git a/Question05-switch/src/main/java/Question5_3.java b/Question05-switch/src/main/java/Question5_3.java new file mode 100644 index 0000000..6c47534 --- /dev/null +++ b/Question05-switch/src/main/java/Question5_3.java @@ -0,0 +1,67 @@ +import java.util.Scanner; + +public class Question5_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + System.out.println("=========================================\n" + + " ゲームの説明\n" + + "=========================================\n" + + "これからハイ&ローゲームを行います。\n" + + "ハイ&ローゲームは、あなたのカードがディーラーのカードより大きいか小さいかを予想するゲームです。\n" + + "\n" + + "=========================================\n" + + " ゲーム開始\n" + + "========================================="); + + int dealerCard = (int)( Math.random()*12+1 ); +// dealerCard = ; + System.out.println("ディーラーのカードは"+dealerCard+"です"); + + int myCard = (int)( Math.random()*12+1 ); +// myCard = ; + + System.out.println(""); + + System.out.println("あなたのカードがディーラのカードより大きい場合は H 小さい場合は L を入力してください。"); + System.out.println("※ カードの数値が同じ場合はあなたの勝ちです。"); + + String jedgement; + Scanner sc = new Scanner(System.in); + jedgement = sc.next(); + sc.close(); + + System.out.println("あなたのカードは"+myCard+"です"); + + System.out.println(""); + + System.out.println("=========================================\n" + + " 勝敗判定\n" + + "========================================="); + + switch (jedgement) { + case "H" : + if (myCard>=dealerCard) { + System.out.println("あなたの勝ちです"); + break; + } else { + System.out.println("あなたの負けです"); + break; + } + case "L" : + if (myCard<=dealerCard) { + System.out.println("あなたの勝ちです"); + break; + } else { + System.out.println("あなたの負けです"); + break; + } + default : + System.out.println("不正な値が入力されました"); + break; + } + + } + +} 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/Question7_1.java b/Question07-Array/src/main/java/Question7_1.java new file mode 100644 index 0000000..4b3539d --- /dev/null +++ b/Question07-Array/src/main/java/Question7_1.java @@ -0,0 +1,18 @@ + +public class Question7_1 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int nums[] = new int[5]; + nums[0] = 1; + nums[1] = 3; + nums[2] = 5; + nums[3] = 7; + nums[4] = 9; + + System.out.println(nums[1]); + + } + +} diff --git a/Question07-Array/src/main/java/Question7_10.java b/Question07-Array/src/main/java/Question7_10.java new file mode 100644 index 0000000..eefd851 --- /dev/null +++ b/Question07-Array/src/main/java/Question7_10.java @@ -0,0 +1,21 @@ + +public class Question7_10 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int[] nums = new int[100]; + + // ArrayIndexOutOfBoundException +// for ( int i=1 ; i<=100 ; i++ ) { +// nums[i] = i+1; +// } + + for ( int i=0 ; i<100 ; i++ ) { + nums[i] = i+1; + System.out.println(nums[i]); + } + + } + +} diff --git a/Question07-Array/src/main/java/Question7_2.java b/Question07-Array/src/main/java/Question7_2.java new file mode 100644 index 0000000..1a0c38f --- /dev/null +++ b/Question07-Array/src/main/java/Question7_2.java @@ -0,0 +1,13 @@ + +public class Question7_2 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int[] nums = {1 ,10, 100}; + + System.out.println(nums[0]+nums[2]); + + } + +} diff --git a/Question07-Array/src/main/java/Question7_3.java b/Question07-Array/src/main/java/Question7_3.java new file mode 100644 index 0000000..0fc5ab0 --- /dev/null +++ b/Question07-Array/src/main/java/Question7_3.java @@ -0,0 +1,15 @@ + +public class Question7_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + String[] str = {"森","山","沼","島","平地"}; + + for ( int i=0 ; i0 ; i-- ) { + System.out.println(str[i-1]); + } + + } + +} diff --git a/Question07-Array/src/main/java/Question7_7.java b/Question07-Array/src/main/java/Question7_7.java new file mode 100644 index 0000000..4349a83 --- /dev/null +++ b/Question07-Array/src/main/java/Question7_7.java @@ -0,0 +1,19 @@ + +public class Question7_7 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + String[][] table = { + {"国語","社会","国語","理科","社会"}, + {"英語","数学","英語","数学","国語"}, + {"理科","国語","理科","国語","理科"}, + {"社会","社会","数学","社会","数学"}, + {"数学","英語","英語","理科","英語"} + }; + + System.out.println(table[1][4]); + + } + +} diff --git a/Question07-Array/src/main/java/Question7_8.java b/Question07-Array/src/main/java/Question7_8.java new file mode 100644 index 0000000..0ca2c93 --- /dev/null +++ b/Question07-Array/src/main/java/Question7_8.java @@ -0,0 +1,20 @@ + +public class Question7_8 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int[][] array = { + {1,3,5,7}, + {11,13,17,19,23,29} + }; + + for ( int i=0 ; i + + + + + 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/Question8_1.java b/Question08-Method/src/main/java/Question8_1.java new file mode 100644 index 0000000..8264db8 --- /dev/null +++ b/Question08-Method/src/main/java/Question8_1.java @@ -0,0 +1,15 @@ + +public class Question8_1 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + hello() ; + + } + + public static void hello() { + System.out.println("こんにちは"); + } + +} diff --git a/Question08-Method/src/main/java/Question8_2.java b/Question08-Method/src/main/java/Question8_2.java new file mode 100644 index 0000000..9d1ada8 --- /dev/null +++ b/Question08-Method/src/main/java/Question8_2.java @@ -0,0 +1,15 @@ + +public class Question8_2 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + hello("山田"); + + } + + public static void hello( String name ) { + System.out.println("こんにちは。"+name+"です。"); + } + +} diff --git a/Question08-Method/src/main/java/Question8_3.java b/Question08-Method/src/main/java/Question8_3.java new file mode 100644 index 0000000..4fc844b --- /dev/null +++ b/Question08-Method/src/main/java/Question8_3.java @@ -0,0 +1,18 @@ + +public class Question8_3 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + String str; + str = hello(); + + System.out.println(str); + + } + + public static String hello() { + return "こんにちは"; + } + +} diff --git a/Question08-Method/src/main/java/Question8_4.java b/Question08-Method/src/main/java/Question8_4.java new file mode 100644 index 0000000..0d58b76 --- /dev/null +++ b/Question08-Method/src/main/java/Question8_4.java @@ -0,0 +1,20 @@ + +public class Question8_4 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int sum; + int x = 1; + int y = 2; + + sum = sum(x,y); + System.out.println(sum); + + } + + public static int sum( int x, int y ) { + return x+y; + } + +} diff --git a/Question08-Method/src/main/java/Question8_5.java b/Question08-Method/src/main/java/Question8_5.java new file mode 100644 index 0000000..785710d --- /dev/null +++ b/Question08-Method/src/main/java/Question8_5.java @@ -0,0 +1,27 @@ +import java.util.Scanner; + +public class Question8_5 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int num1, num2; + Scanner sc = new Scanner(System.in); + + System.out.println("1つ目の数値を入力してください"); + num1 = sc.nextInt(); + + System.out.println("2つ目の数値を入力してください"); + num2 = sc.nextInt(); + + sc.close(); + + System.out.println(sum(num1,num2)); + + } + + public static int sum( int x, int y ) { + return x+y; + } + +} diff --git a/Question08-Method/src/main/java/Question8_6.java b/Question08-Method/src/main/java/Question8_6.java new file mode 100644 index 0000000..76ea6e0 --- /dev/null +++ b/Question08-Method/src/main/java/Question8_6.java @@ -0,0 +1,24 @@ + +public class Question8_6 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + int[] array = addArray(10,20); + + System.out.println(array[0]); + System.out.println(array[1]); + + } + + public static int[] addArray( int x, int y ) { + + int array[] = new int[2]; + array[0] = x; + array[1] = y; + + return array; + + } + +} diff --git a/Question08-Method/src/main/java/Question8_7.java b/Question08-Method/src/main/java/Question8_7.java new file mode 100644 index 0000000..c0b2519 --- /dev/null +++ b/Question08-Method/src/main/java/Question8_7.java @@ -0,0 +1,30 @@ + +public class Question8_7 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + printValue("こんにちは"); + printValue(100); + printValue(10.1F); + printValue('A'); + + } + + public static void printValue( String arg ) { + System.out.println("引数は"+arg+"です"); + } + + public static void printValue( int arg ) { + System.out.println("引数は"+arg+"です"); + } + + public static void printValue( float arg ) { + System.out.println("引数は"+arg+"です"); + } + + public static void printValue( char arg ) { + System.out.println("引数は"+arg+"です"); + } + +} diff --git a/Question08-Method/src/main/java/Question8_8.java b/Question08-Method/src/main/java/Question8_8.java new file mode 100644 index 0000000..91f3f0b --- /dev/null +++ b/Question08-Method/src/main/java/Question8_8.java @@ -0,0 +1,25 @@ + +public class Question8_8 { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + + System.out.println(sum(1,2)); + System.out.println(sum(1,2,3)); + System.out.println(sum(1,2,3,4)); + + } + + public static int sum( int x1, int x2 ) { + return x1+x2; + } + + public static int sum( int x1, int x2, int x3 ) { + return x1+x2+x3; + } + + public static int sum( int x1, int x2, int x3, int x4 ) { + return x1+x2+x3+x4; + } + +}