From 7216162522673cdc145b48bbd4bdb7c0fec62eab Mon Sep 17 00:00:00 2001 From: y-ogawa <26-y-ogawa-tmn@it-college.co.jp> Date: Thu, 24 Sep 2026 09:44:50 +0900 Subject: [PATCH] =?UTF-8?q?1=E6=97=A5=E7=9B=AE=E6=AE=B5=E9=9A=8E7,8?= =?UTF-8?q?=E3=81=A7=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/EmployeeData.java | 6 ++++ em-oop/src/Main.java | 65 +++++++++++++----------------------- 2 files changed, 29 insertions(+), 42 deletions(-) diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index c4c5bc7..84034b2 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -74,4 +74,10 @@ public class EmployeeData { return getIdEmployee() + "\t" + getNmEmployee() + "\t" + getKnEmployee() + "\t" + getMailAddress() + "\t" + getPassword() + "\t" + getIdDepartment(); } + + public boolean isMatchId(String id) { + + return idEmployee.equals(id); + + } } diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index c79cd19..2a281f3 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -1,68 +1,49 @@ +import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ + Scanner scanner = new Scanner(System.in); + System.out.println("検索したい社員IDを入力してください"); + String id = scanner.nextLine(); + boolean bo = false; + EmployeeData[] employees = new EmployeeData[5]; - EmployeeData employee = new EmployeeData("10001","山田龍也","ヤマダタツヤ","yamada@hoge.jp","aaa","10"); + EmployeeData employee = new EmployeeData("10001", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10"); -// employee.idEmployee = "10001"; -// employee.nmEmployee = "山田龍也"; -// employee.knEmployee = "ヤマダタツヤ"; -// employee.mailAddress = "yamada@hoge.jp"; -// employee.password = "aaa"; -// employee.idDepartment = "10"; + EmployeeData employee1 = new EmployeeData("10002", "高橋準", "タカハシジュン", "jtaka@hoge.jp", "bbb", "10"); - EmployeeData employee1 = new EmployeeData("10002","高橋準","タカハシジュン","jtaka@hoge.jp","bbb","10"); + EmployeeData employee2 = new EmployeeData("10003", "麻枝史明", "マエダフミアキ", "fmak@hoge.jp", "ccc", "11"); -// employee1.idEmployee = "10002"; -// employee1.nmEmployee = "高橋準"; -// employee1.knEmployee = "タカハシジュン"; -// employee1.mailAddress = "jtaka@hoge.jp"; -// employee1.password = "bbb"; -// employee1.idDepartment = "10"; + EmployeeData employee3 = new EmployeeData("10004", "丸戸章介", "マルトショウスケ", "marusyo@hoge.jp", "ddd", "12"); - EmployeeData employee2 = new EmployeeData("10003", "麻枝史明","マエダフミアキ","fmak@hoge.jp","ccc","11"); + EmployeeData employee4 = new EmployeeData("10005", "三宅武", "ミヤケタケシ", "miya@hoge.jp,eee", "eee", "13"); -// employee2.idEmployee = "10003"; -// employee2.nmEmployee = "麻枝史明"; -// employee2.knEmployee = "マエダフミアキ"; -// employee2.mailAddress = "fmak@hoge.jp"; -// employee2.password = "ccc"; -// employee2.idDepartment = "11"; - - EmployeeData employee3 = new EmployeeData("10004","丸戸章介", "マルトショウスケ","marusyo@hoge.jp","ddd","12"); - -// employee3.idEmployee = "10004"; -// employee3.nmEmployee = "丸戸章介"; -// employee3.knEmployee = "マルトショウスケ"; -// employee3.mailAddress = "marusyo@hoge.jp"; -// employee3.password = "ddd"; -// employee3.idDepartment = "12"; - - EmployeeData employee4 = new EmployeeData("10005","三宅武","ミヤケタケシ","miya@hoge.jp,eee","eee","13"); - -// employee4.idEmployee = "10005"; -// employee4.nmEmployee = "三宅武"; -// employee4.knEmployee = "ミヤケタケシ"; -// employee4.mailAddress = "miya@hoge.jp,eee"; -// employee4.password = "eee"; -// employee4.idDepartment = "13"; - employees[0] = employee; employees[1] = employee1; employees[2] = employee2; employees[3] = employee3; employees[4] = employee4; - for (int i = 0; i < employees.length; i++) { - System.out.println(employees[i]); + // System.out.println(employees[i]); + if (employees[i].isMatchId(id) == true) { + bo = true; + System.out.println(employees[i]); + } + // employees[i].isMatchId("10002"); + // employees[i].isMatchId("99999"); + continue; } + if (bo == false) { + System.out.println("該当する社員が見つかりませんでした"); + } + } }