qq_46185364 2020-04-03 21:13 采纳率: 0%
浏览 662

各位大神,利用方法重载求最大值 定义一个Maxer类,该类中声明成员方法Max的两种重载形式,分别计算一组整数和一组浮点数中的最大值。在main方法中调用Max ,并输出结果。

package abc;

public class Maxer1 {
int t,i,j,x,y;
double z;

public int Max(int a[] ) {
     for (i=0; i<a.length; i++)  
        {
            for (j=0; j<a.length-i; j++)  
            {
                if (a[j] < a[j+1])
                {
                    t = a[j];
                    a[j] = a[j+1];
                    a[j+1] = t;
                }
            }
        }
    return a[0];
}
public double Max(double b[]) {
     for (x=0; x<b.length; x++)  
        {
            for (y=0; y<b.length-x; y++)  
            {
                if (b[y ] < b[y+1])
                {
                    z = b[y];
                    b[y] = b[y+1];
                    b[y+1] = z;
                }
            }
        }
    return b[0];
}


public static void main(String[] args)
{
    // TODO Auto-generated method stub
    Maxer1 m1=new Maxer1();
    int a[]= {1,2,3,4,5,6};
    double b[]= {2.0,3.0,4.0,5.0,6.0};
    int m=m1.Max(a);
    double n=m1.Max(b);
    System.out.println(m);
    System.out.println(n);

}
}

新手小白,想问问大神们,最后int m和double n输出的结果为什么会是错误的?
  • 写回答

2条回答 默认 最新

  • VICTOR_fusheng 2020-04-03 22:30
    关注

    搜一下数据排序知道了

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘