package misson1014; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ //配列を作成 EmployeeData[] employees = new EmployeeData[5]; //インスタンス生成 employees[0] = new EmployeeData(); employees[1] = new EmployeeData(); employees[2] = new EmployeeData(); employees[3] = new EmployeeData(); employees[4] = new EmployeeData(); employees[0].setIdEmployee("10000"); employees[0].setNmEmployee("山田龍也"); employees[0].setKnEmployee("ヤマダタツヤ"); employees[0].setMailAddress("yamada@hoge.jp"); employees[0].setPassword("aaa"); employees[0].setIdDepartment("10"); employees[1].setIdEmployee("10001"); employees[1].setNmEmployee("高橋準"); employees[1].setKnEmployee("タカハシジュン"); employees[1].setMailAddress("jtaka@hoge.jp"); employees[1].setPassword("bbb"); employees[1].setIdDepartment("10"); employees[2].setIdEmployee("10002"); employees[2].setNmEmployee("麻枝史明"); employees[2].setKnEmployee("マエダフミアキ"); employees[2].setMailAddress("fmak@hoge.jp"); employees[2].setPassword("ccc"); employees[2].setIdDepartment("11"); employees[3].setIdEmployee("10003"); employees[3].setNmEmployee("丸戸章介"); employees[3].setKnEmployee("マルトショウスケ"); employees[3].setMailAddress("marusyo@hoge.jp"); employees[3].setPassword("ddd"); employees[3].setIdDepartment("12"); employees[4].setIdEmployee("10004"); employees[4].setNmEmployee("三宅武"); employees[4].setKnEmployee("ミヤケタケシ"); employees[4].setMailAddress("miya@hoge.jp"); employees[4].setPassword("eee"); employees[4].setIdDepartment("13"); Scanner scanner = new Scanner(System.in); //0が入力されるまでループ while (true) { //ID入力 System.out.println("検索したい社員IDを入力してください(終了する場合は0)"); String search = scanner.nextLine(); if (search.equals("0")) { System.out.println("システムを終了します"); break; } //見つかったかどうか boolean found = false; //検索処理 for (int i = 0; i < employees.length; i++) { if (employees[i].isMatchId(search)) { System.out.println(employees[i]); found = true; break; } } // 見つからなかった場合 if (!found) {System.out.println("該当する社員が見つかりませんでした"); } } scanner.close(); } }