From d4d3422897e3b9c79adca46a668576f372e2365c Mon Sep 17 00:00:00 2001 From: m-endo <26-s-i-tm-nets@it-college.jp> Date: Thu, 24 Sep 2026 14:12:03 +0900 Subject: [PATCH] =?UTF-8?q?Day1=E3=80=819=E6=AE=B5=E9=9A=8E=E7=9B=AE?= =?UTF-8?q?=E5=AE=8C=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/Main.java | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index 64b60a8..7cfb36b 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -19,21 +19,29 @@ public class Main { //employee.showInfo(); //Day1、8段階目検索 - Scanner sc = new Scanner(System.in);//インスタンス化 - System.out.println("検索したい社員IDを入力してください"); - String id = sc.next(); - //boolean変数作成 - boolean result = false; + while (true) { + Scanner sc = new Scanner(System.in);//インスタンス化 + System.out.println("検索したい社員IDを入力してください(終了する場合は0を入力)"); + String id = sc.next(); - for (int i = 0; i < employees.length; i++) { - if (employees[i].isMatchID(id)) { - result = true; - employees[i].showInfo(); + if (id.equals("0")) { + System.out.println("システムを終了します"); break; } - } - if (result == false) { - System.out.println("該当する社員が見つかりませんでした"); + //boolean変数作成 + boolean result = false; + //該当の場合 + for (int i = 0; i < employees.length; i++) { + if (employees[i].isMatchID(id)) { + result = true; + employees[i].showInfo(); + break; + } + } + if (result == false) { + System.out.println("該当する社員が見つかりませんでした"); + } + } }