人员管理java实现
package Employee_Test;
import java.sql.Time;
import java.util.*;
public class Employee {
public static void main(String[] args){
EmployeeSystem[] ES=new EmployeeSystem[3];
ES[0]=new EmployeeSystem("ll",12,1200,2020,3,2);
ES[1]=new EmployeeSystem("lw",13,1300,2020,4,3);
ES[2]=new EmployeeSystem("lz",14,1400,2020,5,4);
// for(Employee e:ES)
ES[0].setSalary(5);
ES[1].setSalary(5);
ES[2].setSalary(5);
for(EmployeeSystem e:ES){
System.out.println("我叫"+e.getName()+" 今年" +e.getAge()+" 加入时间为"+e.getHireday()+" 我的工资为"+e.getSalary());
}
}
}
class EmployeeSystem{
private String name;
private int age;
private Date hireday;
private double salary;
public EmployeeSystem(String n,int a,double s,int y,int m,int d){
name=n;
age=a;
salary=s;
GregorianCalendar calendar=new GregorianCalendar(y,m-1,d);
hireday=calendar.getTime();
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
public Date getHireday(){
return hireday;
}
public double getSalary(){
return salary;
}
public void setSalary(double byPercent){ //提成奖励
double raise=byPercent*salary/100;
salary+=raise;
}
}