3日目 段階8 小澤

This commit is contained in:
2026-09-18 16:16:39 +09:00
parent 1fd40c52ee
commit c363ae5533

View File

@@ -7,67 +7,73 @@ public class Main {
BaseData[] allData = new BaseData[11]; BaseData[] allData = new BaseData[11];
allData[0] = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10"); allData[0] = new EmployeeData("10000", "山田龍也", "ヤマダタツヤ", "yamada@hoge.jp", "aaa", "10");
allData[1] = new EmployeeData("10001","高橋準","タカハシジュン","jtaka@hoge.jp","bbb","10"); allData[1] = new EmployeeData("10001", "高橋準", "タカハシジュン", "jtaka@hoge.jp", "bbb", "10");
allData[2] = new EmployeeData("10002","麻枝史明","マエダフミアキ","fmak@hoge.jp","ccc","11"); allData[2] = new EmployeeData("10002", "麻枝史明", "マエダフミアキ", "fmak@hoge.jp", "ccc", "11");
allData[3] = new EmployeeData("10003","丸戸章介","マルトショウスケ","marusyo@hoge.jp","ddd","12"); allData[3] = new EmployeeData("10003", "丸戸章介", "マルトショウスケ", "marusyo@hoge.jp", "ddd", "12");
allData[4] = new EmployeeData("10004","三宅武","ミヤケタケシ","miya@hoge.jp","eee","13"); allData[4] = new EmployeeData("10004", "三宅武", "ミヤケタケシ", "miya@hoge.jp", "eee", "13");
DepartmentData dept = new DepartmentData(); DepartmentData dept = new DepartmentData();
dept.setIdDepartment("10"); dept.setIdDepartment("10");
dept.setNmDepartment("役員"); dept.setNmDepartment("役員");
allData[5]=dept; allData[5] = dept;
dept.setIdDepartment("11"); dept.setIdDepartment("11");
dept.setNmDepartment("人事・総務部"); dept.setNmDepartment("人事・総務部");
dept= new DepartmentData(); dept = new DepartmentData();
allData[6]=dept; allData[6] = dept;
dept.setIdDepartment("12"); dept.setIdDepartment("12");
dept.setNmDepartment("経理部"); dept.setNmDepartment("経理部");
allData[7]=dept; allData[7] = dept;
dept= new DepartmentData(); dept = new DepartmentData();
dept.setIdDepartment("13"); dept.setIdDepartment("13");
dept.setNmDepartment("システム開発事業部"); dept.setNmDepartment("システム開発事業部");
allData[8]=dept; allData[8] = dept;
dept= new DepartmentData(); dept = new DepartmentData();
dept.setIdDepartment("14"); dept.setIdDepartment("14");
dept.setNmDepartment("教育事業部"); dept.setNmDepartment("教育事業部");
allData[9]=dept; allData[9] = dept;
dept= new DepartmentData(); dept = new DepartmentData();
dept.setIdDepartment("15"); dept.setIdDepartment("15");
dept.setNmDepartment("営業企画部"); dept.setNmDepartment("営業企画部");
allData[10]=dept; allData[10] = dept;
int emp=0; for (int i = 0; i < allData.length; i++) {
int dep=0; if (allData[i] instanceof EmployeeData) {
for(int i=0;i<allData.length;i++) { EmployeeData emp = (EmployeeData) allData[i];
if(allData[i] instanceof EmployeeData) {
emp++; System.out.println(emp.getMailAddress());
}
if(allData[i] instanceof DepartmentData) {
dep++;
} }
} }
System.out.println("社員データ:"+emp+"件");
System.out.println("部署データ:"+dep+"件");
// int emp=0;
// int dep=0;
// for(int i=0;i<allData.length;i++) {
// if(allData[i] instanceof EmployeeData) {
// emp++;
// }
// if(allData[i] instanceof DepartmentData) {
// dep++;
// }
// }
// System.out.println("社員データ:"+emp+"件");
// System.out.println("部署データ:"+dep+"件");
// 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");
// employees[2] = new EmployeeData("10002","麻枝史明","マエダフミアキ","fmak@hoge.jp","ccc","11"); // employees[2] = new EmployeeData("10002","麻枝史明","マエダフミアキ","fmak@hoge.jp","ccc","11");
// employees[3] = new EmployeeData("10003","丸戸章介","マルトショウスケ","marusyo@hoge.jp","ddd","12"); // employees[3] = new EmployeeData("10003","丸戸章介","マルトショウスケ","marusyo@hoge.jp","ddd","12");
// employees[4] = new EmployeeData("10004","三宅武","ミヤケタケシ","miya@hoge.jp","eee","13"); // employees[4] = new EmployeeData("10004","三宅武","ミヤケタケシ","miya@hoge.jp","eee","13");
// System.out.println(employees[0].toCSV()); // System.out.println(employees[0].toCSV());
// System.out.println(employees[0].getPrimaryKeyValue()); // System.out.println(employees[0].getPrimaryKeyValue());
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
for (int i = 0; i < employees.length; i++) { for (int i = 0; i < employees.length; i++) {
System.out.println("検索したい社員IDを入力してください(終了する場合は0)"); System.out.println("検索したい社員IDを入力してください(終了する場合は0)");
String id = sc.nextLine(); String id = sc.nextLine();
boolean result = false; boolean result = false;
if(id.equals("0")) { if (id.equals("0")) {
System.out.println("システムを終了します"); System.out.println("システムを終了します");
break; break;
} }
@@ -77,39 +83,31 @@ public class Main {
} }
if (result == false) {
if(result==false) { System.out.println("該当する社員が見つかりませんでした");
System.out.println("該当する社員が見つかりませんでした"); }
}
} }
}
// for(int i=0;i<5;i++) {
// if(employee[i].getNmEmployee()==null) {
// continue;
// }
// System.out.println(employee[i]);
// }
//
//
//
// System.out.println("現在の社員データ数"+EmployeeData.getEmpCount());
//
// System.out.println(EmployeeData.COMPANY_NAME);
// System.out.println();
// System.out.println(employee.nmEmployee);
// System.out.println(employee.knEmployee);
// System.out.println(employee.mailAddress);
// System.out.println(employee.password);
// System.out.println(employee.idDepartment);
} }
// for(int i=0;i<5;i++) {
// if(employee[i].getNmEmployee()==null) {
// continue;
// }
// System.out.println(employee[i]);
// }
//
//
//
// System.out.println("現在の社員データ数"+EmployeeData.getEmpCount());
//
// System.out.println(EmployeeData.COMPANY_NAME);
// System.out.println();
// System.out.println(employee.nmEmployee);
// System.out.println(employee.knEmployee);
// System.out.println(employee.mailAddress);
// System.out.println(employee.password);
// System.out.println(employee.idDepartment);
}