java中怎样编写计算方差的程序

java中怎样编写计算方差的程序,第1张

import java.util.Scanner

public class NumTest {

public static void main(String[] args){

double num=0

Scanner s = new Scanner(System.in)

System.out.println("请输入你需要计算的个数:")

int n = s.nextInt()

double[] list=new double[n]

for (int i = 1i <= ni++) {

System.out.println("请输入第"+i+"个数:")

list[i-1]=s.nextDouble()

num+=list[i-1]

}

double mean=num/n

double var=0

for(double d:list){

var+=(d-mean)*(d-mean)

}

System.out.println("方差是:"+var/n)

}

}

public static void main(String[] args) {

double[] array = { 1, 2, 3, 4, 5, 6 }

double ave = 0

for (int i = 0i <array.lengthi++)

ave += array[i]

ave /= array.length

double sum = 0

for(int i = 0i<array.lengthi++)

sum += (array[i] - ave) * (array[i] - ave)

sum /= array.length

System.out.println(sum)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12058885.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存