1.创建一个新项目和Java文件
(1)新建Java项目EmpManager_Task04。
(2)在该项目下创建Class类文件Salary。
(3)在Salary类内编写空的main()方法作为程序入口。
2.完成Salary类的定义,计算员工薪金
员工的薪金组成=基本工资+员工等级*4000+工龄*500
基本工资:5000
员工等级:1级、2级、3级
(1)添加成员变量。
员工编号empNo、员工姓名empName、工资收入wage、员工等级level、工作时间workYear。
(2)添加成员方法。
setInfo()方法:为empNo、empName、workYear、level赋值。
setWage()方法:根据workYear、level计算员工薪金,为wage赋值。
showInfo()方法:输出empNo、empName、wage。
(3)调用成员方法计算薪金。
给类创建一个对象s,根据提示文字信息,通过Scanner类从控制台依次输入相应的数据:员工工号、员工姓名、员工工龄、员工等级,通过调用成员方法将数据赋值给s的成员变量,并计算s的员工薪金,将该员工的个人信息在控制台打印输出,效果如图4-4所示。
图4-4 实验运行结果(www.xing528.com)
【代码填空】
(4)添加成员变量。
员工编号empNo、工资收入wage、员工等级level、工作时间workYear。
(5)添加成员方法。
setInfo()方法:给empNo、workYear、level赋值。
setWage()方法:根据workYear、level计算员工薪金,为wage赋值。
compareSalary()方法:比较对象的薪金wage值,返回结果。
getNo()方法:返回对象的员工编号empNo。
(6)调用成员方法比较薪金
给类创建2个对象s1、s2,根据提示文字信息,通过Scanner类从控制台依次输入两名员工的信息,工号、工龄、等级,调用成员方法将数据赋值给s1、s2的成员变量,并计算s1、s2的员工薪金,调用成员方法比较两名员工的薪金高低,将比较结果在控制台打印输出,效果如图4-5所示。
图4-5 实验运行结果
【代码填空】
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。