diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index 87e209b..2b68f7e 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -6,7 +6,6 @@ public class EmployeeData { private String mailAddress; private String password; private String idDepartment; - public String getIdEmployee() { return idEmployee; @@ -15,10 +14,10 @@ public class EmployeeData { public void setIdEmployee(String idEmployee) { // null ဖြစ်နေသလား (သို့မဟုတ်) ရှေ့နောက် Space များကို ဖယ်ရှားလိုက်လျှင် စာသားအလွတ် ဖြစ်သွားသလား စစ်ဆေးခြင်း if (idEmployee == null || idEmployee.trim().isEmpty()) { - System.out.println("社員Idが空のため設定できませんでした"); - } else { - this.idEmployee = idEmployee; - } + System.out.println("社員Idが空のため設定できませんでした"); + } else { + this.idEmployee = idEmployee; + } } public String getNmEmployee() { @@ -27,12 +26,12 @@ public class EmployeeData { public void setNmEmployee(String nmEmployee) { // null ဖြစ်နေသလား (သို့မဟုတ်) ရှေ့နောက် Space များကို ဖယ်ရှားလိုက်လျှင် စာသားအလွတ် ဖြစ်သွားသလား စစ်ဆေးခြင်း - if (nmEmployee == null || nmEmployee.trim().isEmpty()) { - System.out.println("社員名が空のため設定できませんでした"); - } else { - - this.nmEmployee = nmEmployee; - } + if (nmEmployee == null || nmEmployee.trim().isEmpty()) { + System.out.println("社員名が空のため設定できませんでした"); + } else { + + this.nmEmployee = nmEmployee; + } } public String getKnEmployee() { @@ -66,40 +65,44 @@ public class EmployeeData { public void setIdDepartment(String idDepartment) { this.idDepartment = idDepartment; } + private static int empCount = 0; - public void showInfo() { System.out.println(this.idEmployee + "\t" + this.nmEmployee + this.knEmployee + this.mailAddress + this.password + this.idDepartment); -// System.out.println("社員ID: " + this.getIdEmployee()); -// System.out.println("社員氏名: " + this.getNmEmployee()); -// System.out.println("フリガナ: " + this.getKnEmployee()); -// System.out.println("メールアドレス: " + this.getMailAddress()); -// System.out.println("パスワード: " + this.getPassword()); -// System.out.println("部署ID: " + this.getIdDepartment()); + // System.out.println("社員ID: " + this.getIdEmployee()); + // System.out.println("社員氏名: " + this.getNmEmployee()); + // System.out.println("フリガナ: " + this.getKnEmployee()); + // System.out.println("メールアドレス: " + this.getMailAddress()); + // System.out.println("パスワード: " + this.getPassword()); + // System.out.println("部署ID: " + this.getIdDepartment()); } + public EmployeeData() { empCount++; - + } - public EmployeeData(String idEmployee, String nmEmployee, String knEmployee, String mailAddress, String password, String idDepartment) { + + public EmployeeData(String idEmployee, String nmEmployee, String knEmployee, String mailAddress, String password, + String idDepartment) { this.setIdEmployee(idEmployee); - this.setNmEmployee(nmEmployee); - this.setKnEmployee(knEmployee); - this.setMailAddress(mailAddress); - this.setPassword(password); - this.setIdDepartment(idDepartment); - empCount++; - + this.setNmEmployee(nmEmployee); + this.setKnEmployee(knEmployee); + this.setMailAddress(mailAddress); + this.setPassword(password); + this.setIdDepartment(idDepartment); + empCount++; + } + public static int getEmpCount() { - + return empCount; } -// boolean isMatchId(String id) { //stept 7 -// return this.idEmployee.equals(id); -// -// } + // boolean isMatchId(String id) { //stept 7 + // return this.idEmployee.equals(id); + // + // } } diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index c9df1fe..672b4b6 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -12,13 +12,13 @@ public class Main { employee1.setIdDepartment("10"); //1st person //EmployeeData employee = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10"); -// employees[0] = new EmployeeData(); -// employees[0].idEmployee = "10000"; -// employees[0].nmEmployee = "山田龍也"; -// employees[0].knEmployee = "ヤマダタツヤ"; -// employees[0].mailAddress = "yamada@hoge.jp"; -// employees[0].password = "aaa"; -// employees[0].idDepartment = "10"; + // employees[0] = new EmployeeData(); + // employees[0].idEmployee = "10000"; + // employees[0].nmEmployee = "山田龍也"; + // employees[0].knEmployee = "ヤマダタツヤ"; + // employees[0].mailAddress = "yamada@hoge.jp"; + // employees[0].password = "aaa"; + // employees[0].idDepartment = "10"; EmployeeData employee2 = new EmployeeData(); employee2.setIdEmployee("10001"); employee2.setNmEmployee("高橋準"); @@ -26,15 +26,15 @@ public class Main { employee2.setMailAddress("jtaka@hoge.jp"); employee2.setPassword("bbb"); employee2.setIdDepartment("10"); -// //2nd person -// employees[1] = new EmployeeData(); -// employees[1].idEmployee = "10001"; -// employees[1].nmEmployee = "高橋準"; -// employees[1].knEmployee = "タカハシジュン"; -// employees[1].mailAddress = "jtaka@hoge.jp"; -// employees[1].password = "bbb"; -// employees[1].idDepartment = "10"; -// //3rd person + // //2nd person + // employees[1] = new EmployeeData(); + // employees[1].idEmployee = "10001"; + // employees[1].nmEmployee = "高橋準"; + // employees[1].knEmployee = "タカハシジュン"; + // employees[1].mailAddress = "jtaka@hoge.jp"; + // employees[1].password = "bbb"; + // employees[1].idDepartment = "10"; + // //3rd person EmployeeData employee3 = new EmployeeData(); employee3.setIdEmployee("10002"); employee3.setNmEmployee("麻枝史明"); @@ -42,13 +42,13 @@ public class Main { employee3.setMailAddress("fmak@hoge.jp"); employee3.setPassword("ccc"); employee3.setIdDepartment("11"); -// employees[2] = new EmployeeData(); -// employees[2].idEmployee = "10002"; -// employees[2].nmEmployee = "麻枝史明"; -// employees[2].knEmployee = "マエダフミアキ"; -// employees[2].mailAddress = "fmak@hoge.jp"; -// employees[2].password = "ccc"; -// employees[2].idDepartment = "11"; + // employees[2] = new EmployeeData(); + // employees[2].idEmployee = "10002"; + // employees[2].nmEmployee = "麻枝史明"; + // employees[2].knEmployee = "マエダフミアキ"; + // employees[2].mailAddress = "fmak@hoge.jp"; + // employees[2].password = "ccc"; + // employees[2].idDepartment = "11"; EmployeeData employee4 = new EmployeeData(); employee4.setIdEmployee("10003"); employee4.setNmEmployee("丸戸章介"); @@ -56,14 +56,14 @@ public class Main { employee4.setMailAddress("marusyo@hoge.jp"); employee4.setPassword("ddd"); employee4.setIdDepartment("12"); -// //4th person -// employees[3] = new EmployeeData(); -// employees[3].idEmployee = "10003"; -// employees[3].nmEmployee = "丸戸章介"; -// employees[3].knEmployee = "マルトショウスケ"; -// employees[3].mailAddress = "marusyo@hoge.jp"; -// employees[3].password = "ddd"; -// employees[3].idDepartment = "12"; + // //4th person + // employees[3] = new EmployeeData(); + // employees[3].idEmployee = "10003"; + // employees[3].nmEmployee = "丸戸章介"; + // employees[3].knEmployee = "マルトショウスケ"; + // employees[3].mailAddress = "marusyo@hoge.jp"; + // employees[3].password = "ddd"; + // employees[3].idDepartment = "12"; EmployeeData employee5 = new EmployeeData(); employee5.setIdEmployee("10004"); employee5.setNmEmployee("三宅武"); @@ -71,14 +71,14 @@ public class Main { employee5.setMailAddress("miya@hoge.jp"); employee5.setPassword("eee"); employee5.setIdDepartment("13"); -// //5th pe5rson -// employees[4] = new EmployeeData(); -// employees[4].idEmployee = "10004"; -// employees[4].nmEmployee = "三宅武"; -// employees[4].knEmployee = "ミヤケタケシ"; -// employees[4].mailAddress = "miya@hoge.jp"; -// employees[4].password = "eee"; -// employees[4].idDepartment = "13"; + // //5th pe5rson + // employees[4] = new EmployeeData(); + // employees[4].idEmployee = "10004"; + // employees[4].nmEmployee = "三宅武"; + // employees[4].knEmployee = "ミヤケタケシ"; + // employees[4].mailAddress = "miya@hoge.jp"; + // employees[4].password = "eee"; + // employees[4].idDepartment = "13"; // stept6 // for (int i = 0; i < employees.length; i++) { // employees[i].showInfo(); @@ -88,15 +88,13 @@ public class Main { employee3.showInfo(); employee4.showInfo(); employee5.showInfo(); - - - + //stept 7 //System.out.println("10002 を検索します"); -// System.out.println(employees[2].isMatchId("10002")); -// -// System.out.println("99999 を検索します"); -// System.out.println(employees[2].isMatchId("99999")); + // System.out.println(employees[2].isMatchId("10002")); + // + // System.out.println("99999 を検索します"); + // System.out.println(employees[2].isMatchId("99999")); //stept 5 // employee.showInfo(); @@ -108,45 +106,42 @@ public class Main { // System.out.println(employee.mailAddress); // System.out.println(employee.password); // System.out.println(employee.idDepartment); -// Scanner scan = new Scanner(System.in); -// while (true) { -// System.out.println("検索したい社員IDを入力してください(終了する場合は0)"); -// -// //stept 8 -// -// //System.out.println("検索したい社員IDを入力してください"); -// String serchId = scan.nextLine(); -// -// if (serchId.equals("0")) { //stept 9 -// System.out.println("システムを終了します"); -// break; -// } + // Scanner scan = new Scanner(System.in); + // while (true) { + // System.out.println("検索したい社員IDを入力してください(終了する場合は0)"); + // + // //stept 8 + // + // //System.out.println("検索したい社員IDを入力してください"); + // String serchId = scan.nextLine(); + // + // if (serchId.equals("0")) { //stept 9 + // System.out.println("システムを終了します"); + // break; + // } + + // boolean found = false; //←if it haven't this boolean , they can't be decided true or false, so we should be make boolan name (found) + for (int i = 0; i < employees.length; i++) { -// boolean found = false; //←if it haven't this boolean , they can't be decided true or false, so we should be make boolan name (found) - for (int i = 0; i < employees.length; i++) { - - } - System.out.println("現在社員データ数:"+EmployeeData.getEmpCount()+"件"); -// if (employees[i].isMatchId(serchId)) { -// employees[i].showInfo(); -// found = true; -// break; -// } -// -// } -// if (!found) { -// System.out.println("該当する社員が見つかりませんでした"); -// } - System.out.println("--- 空文字のテスト ---"); - employee1.setNmEmployee(""); // စာသားအလွတ် - employee1.setIdEmployee(" "); // Space သီးသန့် - employee1.setNmEmployee(null); // null တန်ဖိုး - - } - - //scan.close(); - + System.out.println("現在社員データ数:" + EmployeeData.getEmpCount() + "件"); + // if (employees[i].isMatchId(serchId)) { + // employees[i].showInfo(); + // found = true; + // break; + // } + // + // } + // if (!found) { + // System.out.println("該当する社員が見つかりませんでした"); + // } + System.out.println("--- 空文字のテスト ---"); + employee1.setNmEmployee(""); // စာသားအလွတ် + employee1.setIdEmployee(" "); // Space သီးသန့် + employee1.setNmEmployee(null); // null တန်ဖိုး } + //scan.close(); + +}