标题:求大虾帮忙
只看楼主
wnguitar1989
Rank: 1
等 级:新手上路
帖 子:6
专家分:1
注 册:2012-10-28
结帖率:100%
已结贴  问题点数:20 回复次数:4 
求大虾帮忙
求数组中的最大数
public class zhaozuidashu {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        double[] dscalr={34.5,76.7,68.6,15.6,89.5,34.8,88.7,65,81.8};
        System.out.print("输出的原始数据:");
        for(double row:dscalr)
            System.out.print(row+"\t");               
              int i, j = 0;
              double tem=0.0;
              for (i = 0; i < dscalr.length; i++) {
               if (dscalr[j] < dscalr[i + 1]) {
                tem = dscalr[i + 1];
                j = i + 1;
               }
              }
              System.out.println("max=" + tem);


新手,实在不知道该怎么下手
搜索更多相关主题的帖子: method double public 
2012-10-28 22:33
邱威
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:136
专家分:351
注 册:2012-3-28
得分:10 
求数组的最大数,我有一个新的方法:
public class zhaozuidashu{
    public static void main(String[] args){
     double[] dscalr={34.5,76.7,68.6,15.6,89.5,34.8,88.7,65,81.8};
     Arrays.sort(dscalr);
     System.out.println(dscalr[dscalr.length-1]);
    }
}
2012-10-29 17:00
wnguitar1989
Rank: 1
等 级:新手上路
帖 子:6
专家分:1
注 册:2012-10-28
得分:0 
回复 2楼 邱威
十分感谢
2012-10-29 21:30
兜兜里有耗子
Rank: 2
等 级:论坛游民
帖 子:16
专家分:18
注 册:2012-10-8
得分:10 
你可以直接 Arrays.sort(dscalr);这是API方法排序自动的
下面的是传说中的插入式排序(很好理解);
public static void main(String[] args) {
        // TODO Auto-generated method stub
        double[] dscalr = { 34.5, 76.7, 68.6, 15.6, 89.5, 34.8, 88.7, 65, 81.8 };
        int i, j, k;
        for (i = 1; i < dscalr.length; i++) {
            k = (int) dscalr[i];// 取出
            // 查找位置(从小到大排列)
            for (j = i - 1; j >= 0 && k < dscalr[j]; j--) {
                dscalr[j + 1] = dscalr[j];
            
            }
            dscalr[j + 1] = k;
        }
        System.out.println(dscalr[dscalr.length-1]);//最大的肯定是最后一位

    }
2012-10-29 21:45
wnguitar1989
Rank: 1
等 级:新手上路
帖 子:6
专家分:1
注 册:2012-10-28
得分:0 
回复 4楼 兜兜里有耗子
谢谢
2012-10-29 22:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-384777-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093654 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved