菜鸟的问题
import java.util.*;
public class EmployeeTest
{
public static void main(String[] args)
{
//将三个员工对象的数据赋值给职工数组
Employee [] staff=new Employee[3];
staff[0]=new Employee("zhangsan",75000,1987,12,15);
staff[1]=new Employee("李四",50000,1989,10,1);
staff[2]=new Employee("王五",40000,1990,3,15);
for (int i =0;i<staff.length;i++)
staff[i].raiseSalary(5);//每个员工的工资增长5%
for (int i=0;i<staff.length;i++)//打印输出员工信息
{
Employee e=staff[i];
System.out.println("姓名="+e.getName()+",工资="+e.getSalary()+",工作日期="+e.getHireDay());
}
}
}
class Employee
{
public Employee(String n,double s,int year,int month,int day)
{
name =n;
salary=s;
GregorianCalendar calendar = new GregorianCalendar(year,month-1,day); //GregorianCalendar计算月份从0开始
hireDay=Calendar.getTime();
}
public String getName()
{
return name;
}
public double getSalary()
{
return salary;
}
public Date getHireDay()
{
return hireDay;
}
public void raiseSalary(double bypercent)
{
double raise =salary*bypercent/100;
salary+=raise;
}
private String name;
private double salary;
private Date hireDay;
}
大家帮忙看下我的错在哪里了?