4.3.2 实验步骤

4.3.2 实验步骤

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 实验运行结果

【代码填空】

(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 实验运行结果

【代码填空】