Day3、5段階目完了

This commit is contained in:
m-endo
2026-09-24 15:32:17 +09:00
parent d4d3422897
commit 3cfaa1442d
2 changed files with 19 additions and 14 deletions

View File

@@ -68,8 +68,12 @@ public class EmployeeData extends BaseData {
//上記メソッドの書き換え //上記メソッドの書き換え
@Override @Override
public String toString() { public String toString() {
return idEmployee + " " + nmEmployee + " " + knEmployee + " " + mailAddress + " " + password + " " return getIdEmployee() + "\t"+
+ idDepartment; getNmEmployee() + "\t"+
getKnEmployee() + "\t"+
getMailAddress() + "\t"+
getPassword() + "\t"+
getIdDepartment();
} }

View File

@@ -5,9 +5,9 @@ public class Main {
public static void main(String[] args) { public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ // TODO 自動生成されたメソッド・スタブ
//インスタンス宣言 //インスタンス宣言
EmployeeData employee = new EmployeeData(); BaseData employee = new EmployeeData();
//配列5件分 //配列5件分
EmployeeData[] employees = new EmployeeData[5]; BaseData[] employees = new BaseData[5];
//5段階目書き換え //5段階目書き換え
employees[0] = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10"); employees[0] = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10");
employees[1] = new EmployeeData("10001", "高橋準", "タカハシジュン", "jtaka@hoge.jp", "bbb", "10"); employees[1] = new EmployeeData("10001", "高橋準", "タカハシジュン", "jtaka@hoge.jp", "bbb", "10");
@@ -32,18 +32,17 @@ public class Main {
boolean result = false; boolean result = false;
//該当の場合 //該当の場合
for (int i = 0; i < employees.length; i++) { for (int i = 0; i < employees.length; i++) {
if (employees[i].isMatchID(id)) { if (employees[i].getPrimaryKeyValue().equals(id)) {
result = true; result = true;
employees[i].showInfo(); System.out.println(employees[i]);
break; break;
} }
} }
if (result == false) { if (result == false) {
System.out.println("該当する社員が見つかりませんでした"); System.out.println("該当する社員が見つかりませんでした(終了する場合は0を入力)");
} }
} }
}
//for文 //for文
//for (int i = 0; i < employees.length; i++) { //for (int i = 0; i < employees.length; i++) {
@@ -51,4 +50,6 @@ public class Main {
//System.out.println(employees[i].toCSV()); //System.out.println(employees[i].toCSV());
//System.out.println(employees[i].getPrimaryKeyValue()); //System.out.println(employees[i].getPrimaryKeyValue());
//employees[i].showInfo();を上記に書き換え //employees[i].showInfo();を上記に書き換え
} }
}