From d88468306f5e4caf6e5f75a54cd91244d1ea0af2 Mon Sep 17 00:00:00 2001 From: s-sakiyama <26-m-s-stella-tecnica@it-college.jp> Date: Tue, 15 Sep 2026 14:44:43 +0900 Subject: [PATCH] =?UTF-8?q?9=E6=AE=B5=E9=9A=8E=E7=9B=AE=EF=BC=88=E3=83=81?= =?UTF-8?q?=E3=82=A7=E3=83=83=E3=82=AF=E3=82=92=E3=82=82=E3=81=861?= =?UTF-8?q?=E3=81=A4=E3=81=AE=E9=A0=85=E7=9B=AE=E3=81=AB=E3=82=82=E5=BA=83?= =?UTF-8?q?=E3=81=92=E3=80=81=E3=82=B3=E3=83=B3=E3=82=B9=E3=83=88=E3=83=A9?= =?UTF-8?q?=E3=82=AF=E3=82=BF=E3=81=A8=E7=B5=B1=E4=B8=80=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/EmployeeData.java | 14 +++++++++++--- em-oop/src/Main.java | 5 +++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/em-oop/src/EmployeeData.java b/em-oop/src/EmployeeData.java index 0cbdc7c..16c224b 100644 --- a/em-oop/src/EmployeeData.java +++ b/em-oop/src/EmployeeData.java @@ -40,6 +40,8 @@ public class EmployeeData { } public void setIdEmployee(String idEmployee) { + if (!check(idEmployee, "社員ID")) + return; this.idEmployee = idEmployee; } @@ -48,10 +50,8 @@ public class EmployeeData { } public void setNmEmployee(String nmEmployee) { - if (nmEmployee == null || nmEmployee.strip().length() == 0) { - System.out.println("社員名が空のため設定できませんでした"); + if (!check(nmEmployee, "社員名")) return; - } this.nmEmployee = nmEmployee; } @@ -90,4 +90,12 @@ public class EmployeeData { public static int getEmpCount() { return empCount; } + + private boolean check(String str, String stringName) { + if (str == null || str.strip().length() == 0) { + System.out.println(stringName + "が空のため設定できませんでした"); + return false; + } + return true; + } } diff --git a/em-oop/src/Main.java b/em-oop/src/Main.java index bdb4f4d..ff9ffd7 100644 --- a/em-oop/src/Main.java +++ b/em-oop/src/Main.java @@ -65,6 +65,11 @@ public class Main { emp.setNmEmployee("   "); System.out.println(emp); + System.out.println(); + + EmployeeData emptyEmployee = new EmployeeData("", "", "", "", "", ""); + System.out.println(emptyEmployee); + } }