From b8aa7238f67f43796db85bc6ef87bbd191ce1a62 Mon Sep 17 00:00:00 2001 From: s-sakiyama <26-m-s-stella-tecnica@it-college.jp> Date: Tue, 15 Sep 2026 15:06:13 +0900 Subject: [PATCH] =?UTF-8?q?7=E6=AE=B5=E9=9A=8E=E7=9B=AE=EF=BC=88ID?= =?UTF-8?q?=E3=81=8C=E4=B8=80=E8=87=B4=E3=81=99=E3=82=8B=E3=81=8B=E8=AA=BF?= =?UTF-8?q?=E3=81=B9=E3=82=8B=E3=83=A1=E3=82=BD=E3=83=83=E3=83=89=E3=82=92?= =?UTF-8?q?=E4=BD=9C=E3=82=8D=E3=81=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/EmployeeData.java | 14 ++++++++++++++ em-oop/src/Main.java | 18 ++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index 16c224b..21b44a1 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -35,6 +35,19 @@ public class EmployeeData { + "\t" + this.password + "\t" + this.idDepartment; } + public boolean isMatchId(String id) { + return getIdEmployee().equals(id); + } + + public static boolean isMatchId(EmployeeData[] employees, String id) { + for (EmployeeData e : employees) { + if (e.isMatchId(id)) + return true; + + } + return false; + } + public String getIdEmployee() { return idEmployee; } @@ -98,4 +111,5 @@ public class EmployeeData { } return true; } + } diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index ff9ffd7..38af64c 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -70,6 +70,24 @@ public class Main { EmployeeData emptyEmployee = new EmployeeData("", "", "", "", "", ""); System.out.println(emptyEmployee); + System.out.println(); + + //IDが一致するか + boolean matchIdBool = false; + System.out.println("10002 を検索します"); + for (EmployeeData e : employees) { + matchIdBool = e.isMatchId("10002"); + if (matchIdBool) + break; + } + System.out.println(matchIdBool); + + System.out.println("99999 を検索します"); + System.out.println(EmployeeData.isMatchId(employees, "99999")); + + System.out.println("10003 を検索します"); + System.out.println(EmployeeData.isMatchId(employees, "10003")); + } }