评分计算功能关键算法(最大最小平均值)
编写一个应用程序,计算并输出一维数组(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);
}
}
路是自己的,没必要拿别人的标准衡量自己,它只配成为垫脚石。

浙公网安备 33010602011771号