public int getAge()
{
return age;
}
}[/code]也可以让一个类继承Comparable接口。运行结果如下:
zhangsan::11
lisi::12
wangwu::13
zhaoliu::14作者: 匿名 时间: 2011-7-29 00:44 标题: 回复 楼主 的帖子 例如:[code]//对学生进行成绩排序
//应用Comparable 接口实现排序
import java.util.*;
class Student implements Comparable<Student>
{
private String name;
private int age;
private double result;
public Student(String n,int a,double r)
{
name = n;
age = a;
result = r;
}
public String getName()
{
return name;
}
public int getAge()
{
return age;
}
public double getResult()
{
return result;
}
public int compareTo(Student other)
{
if(result < other.result) return -1;
if(result > other.result) return 1;
return 0;
}
}
public class StudentSortTest
{
public static void main(String[] args)
{
Student[] staff = new Student[5];
staff[0] = new Student("wang",13,50.5);
staff[1] = new Student("wang",13,80.0);
staff[2] = new Student("wang",13,90.5);
staff[3] = new Student("wang",13,70.0);
staff[4] = new Student("wang",13,60.5);