2016-11-15 114 views
-3

这是我到目前为止。我需要使用文本文件中的数字。如何计算人口标准差?

计算类:

public class Calculations { 

    public void readFile(String fileName, double[] myArray) throws Exception { 
     FileReader fr = null; 
     BufferedReader br; 

    } 

    public double computeStandardDeviation(double[] myArray) { 
     double result = 0; 

     return result; 
    } 

} 

主要类:

public class Main { 
    private static int NUMBERS=20; 

    public static void main(String[] args) { 
     double[] myNumbers = new double[NUMBERS]; 
     Calculations calculations = new Calculations(); 
     try { 
      calculations.readFile("numbers.txt", myNumbers); 
      double stdDev = calculations.computeStandardDeviation(myNumbers); 
      System.out.println("Population Std Dev = " + stdDev); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } 
    } 
} 
+2

欢迎来到堆栈溢出,请查看[我如何问一个好问题?](http://stackoverflow.com/help/how-to-ask) –

回答

1

首先,计算总和。然后,计算每个数字与平均值之间的平均平方差。返回这个平均值的根。

+0

我相信这实际上是一个答案。问题是“如何计算人口标准差”,加文海恩斯实际上回答了这个问题。 @GavinHaynes,请你再详细一点,所以毫无疑问你回答了这个问题? [ - 来自评论](http://stackoverflow.com/review/low-quality-posts/14300903) – xenteros