import java.util.Scanner;
public class Day09Task02 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入数组长度:");
int n = input.nextInt();
int[] arr = new int[n];
System.out.println("请输入数组数据:");
double sum = 0;
for (int k=0;k<arr.length;k++){
int num = input.nextInt();
arr[k] = num;
}
for (int i=0;i<arr.length;i++){
sum+=arr[i];
System.out.print(arr[i]+" ");
}
double avg = sum/arr.length;
System.out.println("平均值是:"+avg);
double variance = 0;
for (int j=0;j<arr.length;j++){
variance +=(arr[j]-avg)*(arr[j]-avg);
}
double f=variance/arr.length;
System.out.println("数组方差是:"+f);
}
}
Java代码:求数组的平均值和方差
最新推荐文章于 2024-08-01 15:05:06 发布