JAVA编程解析?
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("lisi",50000,1989,10,1);staff[2]=new Employee("wangwu",40000,1990,3,15); for(Employee e:staff){//注:不要丢掉大括号 e。
raiseSalary(5); } for(Employee e:staff){//注:不要丢掉大括号 intln("name"+ tName()+",salary="+ tSalary()+",hireDay="+ tHireDay()); }}/***定义员工类*/class Employee{/***定义构造方法*@param n员工姓名参数*@param s员工工资参数*@param year出生年份*@param month出生月份*@param day出生日期*/public Employee(String n,double s,int year,int month,int day){name=n;//姓名赋值salary=s;//工资赋值GregorianCalendar Calendar=new GregorianCalendar(year,month-1,day);//创建日历对象(注:这里原先你在赋值时,没有定义对象名称)hireDay= tTime();//取得日历对象中的日期}/***获取姓名函数*@return String 返回姓名*/public String getName(){return name;}/***获取工资函数*@return double 返回工资*/public double getSalary(){return salary;}/***获取生日*@return Date 返回生日日期对象*/public Date getHireDay(){return hireDay;}/***设置工资增长幅度*@param byPercent工资增加百分比*/public void raiseSalary(double byPercent){double raise=salary*byPercent/100;salary+=raise;}private String name;//内部私有变量姓名private double salary;//内部私有变量工资private Date hireDay;//内部私有变量出生日期}。
1、GregorianCalendar=new GregorianCalendar(year,month-1,day); 这一句改为以下的: GregorianCalendar Calendar=new GregorianCalendar(year,month-1,day);//缺少 Calendar2、public double gtSalary() 改为 public double getSalary()3、public Date getHireDay(){return hireDay; 这个方法缺少了}最后别忘记了导入import java.util.Date;import java.util.GregorianCalendar; 这两个包
通过javac 编译成.class文件再java 执行结果...
书本很多错的,特别小地方
答:你如果有那一类的天赋就可以制作出来. 如果没有就不可能.详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>