| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 537 人关注过本帖
标题:求助一下,谢谢
取消只看楼主 加入收藏
anhuizxw
Rank: 1
等 级:新手上路
帖 子:17
专家分:6
注 册:2009-7-12
结帖率:83.33%
收藏
已结贴  问题点数:20 回复次数:1 
求助一下,谢谢
class Employee
{
    private String name;
   
    private double salary;
   
    private Date hireDay;
   
    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=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;
        
    }
   
}

public class EmployeeTest

{
   
    public static void main(String[] args)
   
    {
        
        Employee[] staff=new Employee[3];
        
        staff[0]=new Employee("Carl Cracker",75000,1987,12,15);
        
        staff[1]=new Employee("Harry Hacker",50000,1989,10,1);
        
        staff[2]=new Employee("Tony Tester",40000,1990,3,15);
        
        for(Employee e:staff)
        
        e.raiseSalary(5);
        
        for(Employee e:staff)
        
        System.out.println("Name="+e.getName()+",Salary="+e.getSalary()+",HireDay="+e.getHireDay());
        
    }
   
}
不知道怎么错了,请帮忙指点下,谢谢了!
2009-11-23 20:47
anhuizxw
Rank: 1
等 级:新手上路
帖 子:17
专家分:6
注 册:2009-7-12
收藏
得分:0 
回复 2楼 lampeter123
谢谢。明白了
2009-11-23 21:15
快速回复:求助一下,谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053563 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved