关于学生成绩排序 大家看以下代码:
注:该类实现了Comparable接口- public String name;
- public int score;
- public int compareTo(类 a)
- {
- int num=new Integer(this.score).compareTo(new Integer(a.score);
- if(num==0)
- return this.name.compareTo(a.name);
- return score;
- }
复制代码 问题来了 --> 两个分数比较后返回的一个整数 num,那么这个num具体指的是什么?
还有就是if(num==0) 的条件的意义?
|