1 package javaapplication2;
2 import java.util.*;
3 import java.math.*;
4
5 class nn{
6 public int age;
7 }//自定义的类;
8 class cmp implements Comparator{//比较器的定义;要import java.util.*;语句;
9 public int compare(Object i,Object j)
10 {nn a=(nn)i;
11 nn b=(nn)j;
12 if(a.age<b.age)
13 return 1;
14 else
15 return -1;
16 }
17 }
18 public class Main {
19
20 public static void main(String[] args) {
21 nn s[]=new nn[10];//定义对象数组;
22 Scanner cin=new Scanner(System.in);
23 int i;
24 for(i=0;i<10;i++)
25 {s=new nn();}//对象数组实例化;
26 for(i=0;i<10;i++)
27 {s.age=cin.nextInt();}
28 cmp r=new cmp();//定义比较器对象;
29 Arrays.sort(s,r);//含有比较器的排序;
30 for(i=0;i<10;i++)
31 {System.out.println(s.age);}
32
33
34 }
35 }