A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package Test;


public class Student implements Comparable<Student>{
        private int  score;
        private int age;
        private String name;
        public Student() {
                super();
        }

        public Student( String name, int age,int score) {
                super();
                this.score = score;
                this.age = age;
                this.name = name;
        }
       

        public int getScore() {
                return score;
        }

        public void setScore(int score) {
                this.score = score;
        }

        public int getAge() {
                return age;
        }

        public void setAge(int age) {
                this.age = age;
        }

        public String getName() {
                return name;
        }

        public void setName(String name) {
                this.name = name;
        }
       
        @Override
        public String toString() {
        return "Student [score=" + score + ", age=" + age + ", name=" + name+ "]";
        }

        public int compareTo(Student s){
                int num = s.score - this.score;
                int num1 = num==0?(this.age - s.age):num;
                int num2 = num1==0?s.name.compareTo(this.name):num1;
                return num2;
               
        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马