From 5f46aaec08bd828d517374140cf2068399168f0b Mon Sep 17 00:00:00 2001 From: o-matsuda <26-o-matsuda-stellatecnica@it-college.co.jp> Date: Fri, 18 Sep 2026 10:04:17 +0900 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E6=97=A5=E7=9B=AE=E6=AE=B5=E9=9A=8E?= =?UTF-8?q?=EF=BC=99=E5=AE=8C=E4=BA=86=E3=81=97=E3=81=BE=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 | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index 1f9e43f..88abf01 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -19,19 +19,22 @@ public class Main { // // System.out.println(employee[0].toCSV()); // System.out.println(employee[0].getPrimaryKeyValue()); - System.out.println("検索したい社員IDを入力してください"); + String str=""; + while(!str.equals("0")){ + System.out.println("検索したい社員IDを入力してください(終了する場合は0)"); Scanner sc = new Scanner(System.in); - String str = sc.nextLine(); - for (int i = 0; i <= 4; i++) { - boolean bo = employee[i].isMatchId(str); - if (bo == true) { - System.out.println(employee[i]); - break; - } - if (bo == false && i == 4) { - System.out.println("該当する社員が見つかりませんでした"); + str = sc.nextLine(); + for (int i = 0; i <= 4; i++) { + boolean bo = employee[i].isMatchId(str); + if (bo == true) { + System.out.println(employee[i]); + break; + } + if (bo == false && i == 4 && !str.equals("0")) { + System.out.println("該当する社員が見つかりませんでした"); + } } } - + System.out.println("システムを終了します"); } -} +} \ No newline at end of file