为什么验证不了代码,麻烦帮忙检查一下

来源:4-4 编程练习

慕沐1462760

2020-08-05 16:27:12

public class Employee implements Comparable<Employee>{

  //成员变量

  private String EmployeeID;

  private String Name;

  private float Salely;


  public Employee() {

super();

}

  //构造方法

  public Employee(String employeeID, String name, float salely) {

super();

EmployeeID = employeeID;

Name = name;

Salely = salely;

}


  //getter和setter方法

  public String getEmployeeID() {

return EmployeeID;

}

public void setEmployeeID(String employeeID) {

EmployeeID = employeeID;

}

public String getName() {

return Name;

}

public void setName(String name) {

Name = name;

}

public float getSalely() {

return Salely;

}

public void setSalely(float salely) {

Salely = salely;

}

  

  

  //toString()方法

@Override

public String toString() {

return "员工 [编号:" + EmployeeID + ", 姓名:" + Name + ", 工资:" + Salely + "]";

}

@Override

public int compareTo(Employee o) {

float salely1=this.getSalely();

float salely2=o.getSalely();

return new Float(salely2-salely1).intValue();

}

}






public class EmployeeTest{

    

    

    

    public static void main(String[] args){

        //定义Employee类的对象

        Employee employee1=new Employee("emp001","张三",1800);

        Employee employee2=new Employee("emp002","李四",2500);

        Employee employee3=new Employee("emp003","王五",1600);

        

        //将对象添加到List中

        List <Employee> employeeList=new ArrayList<Employee>();

        employeeList.add(employee1);

        employeeList.add(employee2);

        employeeList.add(employee3);

        //输出排序前的数据

        System.out.println("排序前数据:");

        for(Employee ee:employeeList) {

        System.out.println(ee);

        }

        

        //排序

        Collections.sort(employeeList);

        

        //输出排序后的数据

        System.out.println("排序后数据:");

        for(Employee ee:employeeList) {

        System.out.println(ee);

        }

    }

}


写回答

1回答

好帮手慕小脸

2020-08-05

同学你好,已完成练习,不错哟,继续加油!!

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 16556 问题

查看课程