List 集合 找出最小值 和 最大 值

import java.util.*;
class Peng{  
    public static void main(String args[])
     {        //Double[] num = { 45.1,45.2 };
              List dlist=new ArrayList();
              dlist.add(45.1);
              dlist.add(45.2);
              dlist.add(110.22);
              Double max = (Double)dlist.get(0);    
              Double min = (Double)dlist.get(0);
            for (int i = 0; i < dlist.size(); i++) {         
                      if (min > (Double)dlist.get(i)) min = (Double)dlist.get(i);  
                       if (max < (Double)dlist.get(i)) max = (Double)dlist.get(i);       
               }       
                        System.out.println("max的值为" + max + "min的值为" + min);   
      }

posted on 2007-06-26 20:50 付轩 阅读(24175) 评论(2)  编辑  收藏

评论

# re: List 集合 找出最小值 和 最大 值[未登录] 2007-12-14 20:46 Tiger

import java.util.*;
class Peng{
public static void main(String args[])
{
List<Double> dlist=new ArrayList<Double>();
dlist.add(45.1);
dlist.add(45.2);
dlist.add(110.22);
System.out.println("max的值为: " + Collections.max(dlist) + "min的值为: " + Collections.min(dlist));
}
}   回复  更多评论   

# re: List 集合 找出最小值 和 最大 值[未登录] 2009-09-15 10:13 小强

你使用的冒泡排序 效率很低 看看排序算法
一个不错的网站 介绍了一下基础的东东http://www.family168.com/tutorial/algorithm/html/index.html  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2007年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

常用链接

留言簿(2)

随笔档案

相册

搜索

最新评论

阅读排行榜

评论排行榜