public class Employee{ private String id; private String name; private String department; private double salary; private static String companyName; public Employee(){ } public Employee(String id,String name,String department,double salary){ this.id=id; this.name=name; this.department=department; this.setSalary(salary); } public static String getCompanyName(){ return companyName; } public static void setCompanyName(String companyName){ Employee.companyName=companyName; } public String getdepartment(){ return this.department; } public double getSalary(){ return this.salary; } public String getname(){ return this.name; } public String getid(){ return this.id; } public void setId(String id){ this.id=id; } public void setDepartment(String department){ this.department=department; } public void setName(String name){ this.name=name; } public void setSalary(double setsalary){ if(setsalary>=2000.0){ this.salary=setsalary; } else{ System.out.println("工资设置失败,自动设为2000元"); this.salary=2000.0; } } public void raiseSalary(double percent){ if(percent>0.0){ this.salary*=(1+percent/100.0); } else { System.out.println("输入有误"); } } public void printInfo() { System.out.println("公司名称: " + Employee.companyName); System.out.println("员工ID: " + this.id); System.out.println("姓名: " + this.name); System.out.println("部门: " + this.department); System.out.println("工资: " + this.salary); System.out.println("--------------------"); } public static void main(String[] args){ Employee employee1 = new Employee("E521","Mary","manager",30000); Employee employee2 = new Employee("002", "李四", "市场部", 6000); Employee.setCompanyName("思源股份有限公司"); System.out.println("员工"+employee1.getname()+"的工资是"+employee1.getSalary()); //员工Mary的工资是30000.0 employee1.raiseSalary(10); //调薪后员工Mary的工资是33000.0 System.out.println("调薪后员工"+employee1.getname()+"的工资是"+employee1.getSalary()); employee1.printInfo(); employee2.printInfo(); //工资设置失败 employee1.setSalary(1000); } }