From e0c820be50cff84a993b3bc79115db15796121e9 Mon Sep 17 00:00:00 2001 From: t-eguchi <26-t-eguchi-tmn@it-college.co.jp> Date: Wed, 16 Sep 2026 16:52:34 +0900 Subject: [PATCH] =?UTF-8?q?=EF=BC=91=E6=97=A5=E7=9B=AE=E3=81=AE=EF=BC=98?= =?UTF-8?q?=E6=AE=B5=E9=9A=8E=E7=9B=AE=E7=B5=82=E3=82=8F=E3=82=8A=E3=81=BE?= =?UTF-8?q?=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/Main.java | 60 ++++++++++++++++++++++++++++++++------------ 1 file changed, 44 insertions(+), 16 deletions(-) diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index 4afbed7..fe887f3 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -1,6 +1,15 @@ +import java.util.Scanner; public class Main { public static void main(String[] args) { + + Scanner scanner = new Scanner(System.in); + System.out.println("検索したい社員IDを入力してください"); + String input = scanner.nextLine(); + + + + BaseData[] employees = new BaseData[5]; employees[0] = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10"); @@ -16,28 +25,47 @@ public class Main { // } // // System.out.println("現在の社員データ件数:" + EmployeeData.getEmpCount() + "件"); + + String serchId1 = "10002"; - System.out.println(serchId1 + "を検索します"); - boolean bo = false; - for (int i = 0; i < employees.length; i++) { - if (((EmployeeData) employees[i]).isMatchId(serchId1)) { - bo = true; - break; - } - - } - System.out.println(bo); +// System.out.println(serchId1 + "を検索します"); +// boolean bo = false; +// for (int i = 0; i < employees.length; i++) { +// if (((EmployeeData) employees[i]).isMatchId(serchId1)) { +// bo = true; +// break; +// } +// +// } +// System.out.println(bo); String serchId2 = "99999"; - System.out.println(serchId2 + "を検索します"); - boolean bl = false; - for (int i = 0; i < employees.length; i++) { - if (((EmployeeData) employees[i]).isMatchId(serchId2)) { - bl = true; +// System.out.println(serchId2 + "を検索します"); +// boolean bl = false; +// for (int i = 0; i < employees.length; i++) { +// if (((EmployeeData) employees[i]).isMatchId(serchId2)) { +// bl = true; +// break; +// } +// } +// System.out.println(bl); + + + boolean a = false; + for(int i = 0; i < employees.length; i++) { + if (((EmployeeData) employees[i]).isMatchId(input)) { + a = true; + System.out.println(employees[i]); break; + } } - System.out.println(bl); + if (!a) { + System.out.println("該当する社員が見つかりませんでした"); + } + + + BaseData employee = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10");