编写一个应用程序,计算并输出一维数组(9.8,12,45,67,23,1.98,2.55,45)中的最大值、最小值和平均值。
package sixth; public class one { public static void main(String[] args) { double[] a={9.8,12,45,67,23,1.98,2.55,45}; double max=0;//当前最大值 double min=0;//当前最小值 double average;//平均值 double sum = 0;//总值 for (int i=0;i<a.length;i++){ if (i==0) {//假设第一个最大,最小 max = min = a[0]; } if (a[i]>max){ //大于最大 max=a[i]; } if (a[i]<min){ min=a[i]; } sum = sum+a[i]; } average=sum/a.length; System.out.println("最大值为:"+max); System.out.println("最小值为:"+min); System.out.println("平均值为:"+average); } }