创建一个员工类Employee,有属性:姓名name,性别sex,工龄workAge,薪水salary和奖金award

您所在的位置:网站首页 array技术部 创建一个员工类Employee,有属性:姓名name,性别sex,工龄workAge,薪水salary和奖金award

创建一个员工类Employee,有属性:姓名name,性别sex,工龄workAge,薪水salary和奖金award

2024-01-01 05:35| 来源: 网络整理| 查看: 265

创建一个员工类Employee,有属性:姓名name,性别sex,工龄workAge,薪水salary和奖金award,

创建一个排序类SortUtil,有静态方法sort(Employee[] s);方法可以对员工按年薪排升序(必须用插入排序)

创建一个Test类,生成5个员工的数组,排序后打印所有员工信息(包括年薪)。

创建一个员工类Employee:

public class Employee { private String name; private String sex; private int workAge; private int salary; private int award; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getWorkAge() { return workAge; } public void setWorkAge(int workAge) { this.workAge = workAge; } public int getSalary() { return salary; } public void setSalary(int salary) { this.salary = salary; } public int getAward() { return award; } public void setAward(int award) { this.award = award; } public Employee() { super(); } public Employee(String name, String sex, int workAge, int salary, int award) { super(); this.name = name; this.sex = sex; this.workAge = workAge; this.salary = salary; this.award = award; } public void displayEm() { // TODO Auto-generated method stub System.out.println(getName() + "\t" + getSex() + "\t" + getWorkAge()+"\t" + getSalary()+ "\t" + getAward()); } }

创建一个排序类SortUtil,有静态方法sort(Employee[] s)

public class SortUtil { private Employee[] s = new Employee[5]; private int length = 0; //插入 public void insert(String name,String sex,int workAge,int salary,int award) { s[length++]=new Employee(name, sex, workAge,salary,award); } //显示 public void display() { for(int j=0;j0; j--) { if(s[j].getSalary() < s[j-1].getSalary()) { Employee temp = s[j]; s[j] = s[j-1]; s[j-1] = temp; } } } for (int i = 0; i < s.length; i++) { System.out.println(s[i].getName()+"\t" + s[i].getSex() +"\t" +s[i].getWorkAge() +"\t" + s[i].getSalary() +"\t" +s[i].getAward()); } } }

创建一个Test类:

public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Employee[] s = new Employee[5]; Employee em = new Employee(); SortUtil sortutil = new SortUtil(); sortutil.insert("员工一","女",5,4000,500); sortutil.insert("员工二","女",5,3000,1000); sortutil.insert("员工三","男",5,4200,400); sortutil.insert("员工四","男",5,6500,1000); sortutil.insert("员工五","男",5,4500,500); sortutil.display(); sortutil.sort(s); sortutil.display(); } }



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3