package day09; public class Task { public static void main(String[] args) { int[] arr1 = {4, 6, 7}; int[] arr2 = {34, 67, 98, 3}; //新建一个数组 接收拼接之后肥数组 长度是7 int[] arr = new int[arr1.length + arr2.length]; //将arr1添加到新数组中 for (int i = 0; i < arr1.length; i++) { arr[i] = arr1[i]; } //将arr2添加到新数组中 j从0->3 for (int i = 0; i < arr2.length; i++) { //arr1.length+j从 3->6 arr[arr.length-i-1] = arr2[arr2.length-i-1]; } //遍历新数组 for (int i = 0; i < arr1.length+arr2.length; i++) { System.out.println(arr[i]); } int sum=0; for (int i=0;i<arr.length;i++){ sum+=arr[i]; } double avg =(double) (sum / arr.length); System.out.println("数组的平均值是:"+avg); int o=0; for (int i=0;i<arr.length;i++){ o+=(arr[i]-avg)*(arr[i]-avg); } int S=o/arr.length; System.out.println("数组的方差是:"+S); } }
求数组平均值和方差
最新推荐文章于 2024-07-19 17:37:28 发布