diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/.project b/.project
new file mode 100644
index 0000000..fc1fa03
--- /dev/null
+++ b/.project
@@ -0,0 +1,23 @@
+
+
+ em-oop
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.builder
+
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.nature
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,9 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
+org.eclipse.jdt.core.compiler.compliance=21
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=21
diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/main/java/EmployeeData.java b/src/main/java/EmployeeData.java
new file mode 100644
index 0000000..7beae36
--- /dev/null
+++ b/src/main/java/EmployeeData.java
@@ -0,0 +1,26 @@
+
+public class EmployeeData {
+
+ String idEmployee;
+ String nmEmployee;
+ String knEmployee;
+ String mailAddress;
+ String password;
+ String idDepartment;
+
+ public void showInfo() {
+
+ System.out.println(this.idEmployee+"\t"
+ +this.nmEmployee+"\t"
+ +this.knEmployee+"\t"
+ +this.mailAddress+"\t"
+ +this.password+"\t"
+ +this.idDepartment);
+
+ }
+
+ public boolean isMatchId( String id ) {
+ return id.equals(this.idEmployee) ;
+ }
+
+}
diff --git a/src/main/java/Main.java b/src/main/java/Main.java
new file mode 100644
index 0000000..78e6618
--- /dev/null
+++ b/src/main/java/Main.java
@@ -0,0 +1,114 @@
+import java.util.Scanner;
+
+public class Main {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ EmployeeData[] employees = new EmployeeData[5];
+
+ EmployeeData employee1 = new EmployeeData();
+ employee1.idEmployee = "10000";
+ employee1.nmEmployee = "山田龍也";
+ employee1.knEmployee = "ヤマダタツヤ";
+ employee1.mailAddress = "yamada@hoge.jp";
+ employee1.password = "aaa";
+ employee1.idDepartment = "10";
+ employees[1-1] = employee1;
+
+ EmployeeData employee2 = new EmployeeData();
+ employee2.idEmployee = "10001";
+ employee2.nmEmployee = "高橋準";
+ employee2.knEmployee = "タカハシジュン";
+ employee2.mailAddress = "jtaka@hoge.jp";
+ employee2.password = "bbb";
+ employee2.idDepartment = "10";
+ employees[2-1] = employee2;
+
+ EmployeeData employee3 = new EmployeeData();
+ employee3.idEmployee = "10002";
+ employee3.nmEmployee = "麻枝史明";
+ employee3.knEmployee = "マエダフミアキ";
+ employee3.mailAddress = "fmak@hoge.jp";
+ employee3.password = "ccc";
+ employee3.idDepartment = "11";
+ employees[3-1] = employee3;
+
+ EmployeeData employee4 = new EmployeeData();
+ employee4.idEmployee = "10003";
+ employee4.nmEmployee = "丸戸章介";
+ employee4.knEmployee = "マルトショウスケ";
+ employee4.mailAddress = "marusyo@hoge.jp";
+ employee4.password = "ddd";
+ employee4.idDepartment = "12";
+ employees[4-1] = employee4;
+
+ EmployeeData employee5 = new EmployeeData();
+ employee5.idEmployee = "10004";
+ employee5.nmEmployee = "三宅武";
+ employee5.knEmployee = "ミヤケタケシ";
+ employee5.mailAddress = "miya@hoge.jp";
+ employee5.password = "eee";
+ employee5.idDepartment = "13";
+ employees[5-1] = employee5;
+
+
+ //====================段階6====================
+ for ( EmployeeData employee : employees ) {
+ employee.showInfo();
+ }
+
+
+ //====================段階7====================
+// String id1 = "10002";
+// boolean matchId1 = false;
+// System.out.println(id1+" を検索します");
+// for ( EmployeeData employee : employees ) {
+// if ( employee.isMatchId(id1) ) {
+// matchId1 = true;
+// break;
+// }
+// }
+// System.out.println(matchId1);
+//
+// String id2 = "99999";
+// boolean matchId2 = false;
+// System.out.println(id2+" を検索します");
+// for ( EmployeeData employee : employees ) {
+// if ( employee.isMatchId(id2) ) {
+// matchId2 = true;
+// break;
+// }
+// }
+// System.out.println(matchId2);
+
+
+ //====================段階8-9====================
+ while (true) {
+
+ System.out.println("検索したい社員IDを入力してください(終了する場合は0)");
+ Scanner sc = new Scanner(System.in);
+ String id = sc.nextLine();
+
+ if ( id.equals("0") ) {
+ System.out.println("システムを終了します");
+ break;
+ }
+
+ boolean matchId = false;
+ for ( EmployeeData employee : employees ) {
+ if ( employee.isMatchId(id) ) {
+ matchId = true;
+ employee.showInfo();
+ //break;
+ }
+ }
+ if ( matchId==false ) {
+ System.out.println("該当する社員が見つかりませんでした");
+ }
+
+ }
+
+ }
+
+}