问题
构建程序,实现员工的信息的打印,打印的效果如图所示:
从上图可以看出,第二次打印员工信息时,该员工的工资上涨25%。
方案
首先,一个员工包含多方面的信息数据,可以考虑使用一个对象来封装员工的数据。而多个员工的数据结构项是相同的,不同的是具体的数据,因此,可以定义一个类Emp,用于表示员工;并在类中定义多个属性用于表示员工的各项数据。代码如下所示:
public class Emp{
String name;
int age;
char gender;
double salary;
}
然后,修改类Emp,在类中定义打印员工信息的方法,代码如下所示:
public void printInfo(){