package w3; public class Employee { private static String companyName; private String id; private String name; private String department; private double salary; private static final double MIN_SALARY = 2000; static { // 这里改成通用公司名,无任何个人信息 companyName = "科技有限公司"; } public Employee(String id, String name, String department, double salary) { this.id = id; this.name = name; this.department = department; setSalary(salary); } public static String getCompanyName() { return companyName; } public static void setCompanyName(String companyName) { Employee.companyName = companyName; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDepartment() { return department; } public void setDepartment(String department) { this.department = department; } public double getSalary() { return salary; } public void setSalary(double salary) { if (salary >= MIN_SALARY) { this.salary = salary; } else { System.out.println("工资不能低于最低工资标准 " + MIN_SALARY); this.salary = MIN_SALARY; } } public void raiseSalary(double percent) { double newSalary = this.salary * (1 + percent / 100); if (newSalary >= MIN_SALARY) { this.salary = newSalary; } else { this.salary = MIN_SALARY; } } public void printInfo() { System.out.println("公司:" + companyName); System.out.println("工号:" + id); System.out.println("姓名:" + name); System.out.println("部门:" + department); System.out.println("工资:" + String.format("%.2f", salary)); System.out.println("------------------------"); } }