2日目_段階9

This commit is contained in:
2026-09-24 12:54:50 +09:00
parent 8efaa1341f
commit 0c12fcb008
2 changed files with 26 additions and 19 deletions

View File

@@ -21,6 +21,11 @@ public class EmployeeData {
//idEmployee「ID」を設定するsetter //idEmployee「ID」を設定するsetter
public void setIdEmployee(String idEmployee) { public void setIdEmployee(String idEmployee) {
if(idEmployee == null || idEmployee.trim().isEmpty()) {
System.out.println("社員IDが空のため設定できませんでした");
return;
}
this.idEmployee = idEmployee; this.idEmployee = idEmployee;
} }
@@ -31,7 +36,7 @@ public class EmployeeData {
//nmEmployee「名前」を設定するsetter //nmEmployee「名前」を設定するsetter
public void setNmEmployee(String nmEmployee) { public void setNmEmployee(String nmEmployee) {
this.nmEmployee = nmEmployee.trim(); // this.nmEmployee = nmEmployee.trim();
if (nmEmployee == null || nmEmployee.trim().isEmpty()) { if (nmEmployee == null || nmEmployee.trim().isEmpty()) {
System.out.println("社員名が空のため設定できませんでした"); System.out.println("社員名が空のため設定できませんでした");
@@ -39,10 +44,6 @@ public class EmployeeData {
} }
this.nmEmployee = nmEmployee; this.nmEmployee = nmEmployee;
// this.nmEmployee = nmEmployee.trim(); //前後の空白削除
// this.nmEmployee = null;
// if(nmEmployee != null && nmEmployee.isEmpty()) {
// System.out.println("社員名が空のため設定できませんでした");
} }
//getKnEmployee「カタカナの名前」を取得するgetter //getKnEmployee「カタカナの名前」を取得するgetter
@@ -93,12 +94,18 @@ public class EmployeeData {
public EmployeeData(String idEmployee, String nmEmployee, public EmployeeData(String idEmployee, String nmEmployee,
String knEmployee, String mailAddress, String password, String idDepartment) { String knEmployee, String mailAddress, String password, String idDepartment) {
this.idEmployee = idEmployee; this.setIdEmployee(idEmployee); //2d 段階9
this.nmEmployee = nmEmployee; // this.idEmployee = idEmployee;
this.knEmployee = knEmployee; this.setNmEmployee(nmEmployee);
this.mailAddress = mailAddress; // this.nmEmployee = nmEmployee;
this.password = password; this.setKnEmployee(knEmployee);
this.idDepartment = idDepartment; // this.knEmployee = knEmployee;
this.setMailAddress(mailAddress);
// this.mailAddress = mailAddress;
this.setPassword(password);
// this.password = password;
this.setIdEmployee(idEmployee);
// this.idDepartment = idDepartment;
empCount++; empCount++;
} }

View File

@@ -14,13 +14,13 @@ public class Main {
// employees[0] = new EmployeeData(); // employees[0] = new EmployeeData();
employees[0] = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10"); employees[0] = new EmployeeData("", "", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10");
// employees[0].setIdEmployee("1000"); //private 後 に使用する!! // employees[0].setIdEmployee(""); //private 後 に使用する!!
employees[0].setNmEmployee(""); //段階 8 確認用 // employees[0].setNmEmployee(""); //段階 8 確認用
// employees[0].setKnEmployee("ヤマダタツヤ"); // employees[0].setKnEmployee("ヤマダタツヤ");
// employees[0].setMailAddress("yamada@hoge.jp"); // employees[0].setMailAddress("yamada@hoge.jp");
// employees[0].setPassword("aaa"); // employees[0].setPassword("aaa");
// employees[0].setIdDepartment("10"); // employees[0].setIdDepartment("10");
// employees[0].idEmployee = "1000"; //段階5の分に s[0] 足した //privete 前 に使用!!!!!! // employees[0].idEmployee = "1000"; //段階5の分に s[0] 足した //privete 前 に使用!!!!!!
// employees[0].nmEmployee = "山田龍也"; // employees[0].nmEmployee = "山田龍也";
@@ -83,7 +83,7 @@ public class Main {
// employees[3].idDepartment = "12"; // employees[3].idDepartment = "12";
// // // //
// employees[4] = new EmployeeData(); // employees[4] = new EmployeeData();
employees[4] = new EmployeeData("10004", "aa", "ミヤケタケシ", "miya@hoge.jp", "eee", "13"); employees[4] = new EmployeeData("10004", "三宅武", "ミヤケタケシ", "miya@hoge.jp", "eee", "13");
// employees[4].setIdEmployee("10004"); // employees[4].setIdEmployee("10004");
// employees[4].setNmEmployee("三宅武"); // employees[4].setNmEmployee("三宅武");