From 08b99dc55b2940edf6ee4323ede7fb20862e7f2d Mon Sep 17 00:00:00 2001 From: s-sakiyama <26-m-s-stella-tecnica@it-college.jp> Date: Wed, 16 Sep 2026 16:07:10 +0900 Subject: [PATCH] =?UTF-8?q?7=E6=AE=B5=E9=9A=8E=E7=9B=AE=EF=BC=88instanceof?= =?UTF-8?q?=E3=81=A7=E5=9E=8B=E3=82=92=E7=A2=BA=E8=AA=8D=E3=81=97=E3=82=88?= =?UTF-8?q?=E3=81=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/Main.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index 1d4d9d6..ad14510 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -99,9 +99,17 @@ public class Main { dept[5].setNmDepartment("営業企画部"); allData[10] = dept[5]; + int employeeCount = 0; + int deptCount = 0; for (BaseData data : allData) { System.out.println(data); + if (data instanceof EmployeeData) { + employeeCount++; + } else if (data instanceof DepartmentData) { + deptCount++; + } } + System.out.println("社員データ:" + employeeCount + "件\n部署データ:" + deptCount + "件"); System.out.println(); //nullおよび前後の空白を取り除いた結果が空文字チェック