注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

zjushuiping

追求的只是心中的那一份宁静!

 
 
 

日志

 
 

JAVA中的比较器  

2010-04-25 20:56:16|  分类: JAVA |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

package javaapplication2;
import java.util.*;
import java.math.*;

class nn{
    public int age;
}//自定义的类;
class cmp implements Comparator{//比较器的定义;要import java.util.*;语句;
    public int compare(Object i,Object j)
    {nn a=(nn)i;
     nn b=(nn)j;
     if(a.age<b.age)
     return 1;
     else
         return -1;
}
}
public class Main {
    
    public static void main(String[] args) {
        nn s[]=new nn[10];//定义对象数组;
        Scanner cin=new Scanner(System.in);
        int i;
        for(i=0;i<10;i++)
        {s=new nn();}//对象数组实例化;
        for(i=0;i<10;i++)
        {s.age=cin.nextInt();}
        cmp r=new cmp();//定义比较器对象;
        Arrays.sort(s,r);//含有比较器的排序;
        for(i=0;i<10;i++)
        {System.out.println(s.age);}

        
    }
}
  评论这张
 
阅读(94)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018