我的班级作业是这样的:编写一个名为 Stats 的课程。构造函数将不接受任何输入。将有一个方法 addData(double a) 用于从测试程序中添加一个值。方法 getCount()、getAverage() 和 getStandardDeviation() 将返回适当的值作为双精度值。
这是我到目前为止所拥有的:
public class Stats
{
public Stats (double a)
{
a=0.0
}
public void addData(double a)
{
while (
sum=sum+a;
sumsq=sumsq+Math.pow(a,2)
count=count+1
}
public double getCount()
{
return count;
}
public double getAverage()
{
average=sum/count
return average;
}
public double getStandardDeviation()
{
private double sum=o;
private double count=0;
private double sumsq=0;
我的问题是弄清楚如何使用我定义的变量计算标准偏差。
多谢你们!