一, 代码如下
public class Test_maxminmid {
public static double[] show(double[] dou)
{
double[] result=new double[3];
double max=dou[0],min=dou[0],sum=dou[0];
for(int i=1;i<dou.length;i++)
{
max=max>dou[i]?max:dou[i];
min=min<dou[i]?min:dou[i];
sum+=dou[i];
}
result[0]=max;
result[1]=min;
result[2]=sum/dou.length;
return result;
}
public static void main(String[] args) {
double[] d=new double[]{1.2,2.3,3.4,4.5,5.6,};
System.out.println("double[]类型的数组元素的值为:");
for (int i = 0; i < d.length; i++) {
System.out.print("d["+i+"]="+d[i]+" ");
}
double[] rst=Test_maxminmid.show(d);
System.out.println("\ndouble[]类型的数组元素的最大值为:"+rst[0]);
System.out.println("double[]类型的数组元素的最小值为:"+rst[1]);
System.out.println("double[]类型的数组元素的平均值为:"+rst[2]);
}
}
二,运行结果