Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 其数组参数中值的平均值和标准偏差_Java_Jcreator - Fatal编程技术网

Java 其数组参数中值的平均值和标准偏差

Java 其数组参数中值的平均值和标准偏差,java,jcreator,Java,Jcreator,这是我的密码;我可以用这个找到一个数组,然后我想计算值的平均值(总体),然后我想计算这个的标准偏差,但我不能完全理解这个问题,所以我现在没有方法。这里是标准偏差的问题(编写一个方法,它接受两个参数——数组中的一组int值和表示其平均值的双精度值——并使用给定的平均值计算并返回值的标准偏差。) import java.util.*; 公开课考试 { 最终静态int N=100; 静态整数极限=0; 静态int[]列表; 静态int i,j; 静态整数和=0; 静态扫描仪扫描=新扫描仪(Syste

这是我的密码;我可以用这个找到一个数组,然后我想计算值的平均值(总体),然后我想计算这个的标准偏差,但我不能完全理解这个问题,所以我现在没有方法。这里是标准偏差的问题(编写一个方法,它接受两个参数——数组中的一组int值和表示其平均值的双精度值——并使用给定的平均值计算并返回值的标准偏差。)

import java.util.*;
公开课考试
{ 
最终静态int N=100;
静态整数极限=0;
静态int[]列表;
静态int i,j;
静态整数和=0;
静态扫描仪扫描=新扫描仪(System.in);
公共静态int[]generatarray()
{
System.out.print(“输入数组限制:”);
limit=scan.nextInt();
列表=新整数[限值];
对于(i=0;i
要生成平均值,请将列表中的所有值相加,并按值的数量进行划分:

public static void meanArray() {
    double result = 0;
    for(int i : list) {
        result += i;
    }
    result /= list.length;
    System.out.println(result);
}

我将该部分添加到我的代码中,并用我的值更改了值,但它给出了两个不同的错误。意外的返回类型,找不到符号。你有没有意识到我一开始就把所有的值都看成是静态的?你能不能把你的代码和我的代码一起试一下以解决错误?可能是因为我不小心返回了值而没有打印它,所以出现了意外的返回类型。我已经编辑了我的答案。请重试,如果不起作用,请将错误消息与出现错误的行一起发布。list.size()有问题。它给出了“找不到符号”错误和list.size()的行;哎呀,我假设您的
列表
字段是一个数组,因为您将其命名为
列表
,但实际上它是一个数组。要获取数组的长度,请使用
myArray.length
。因此,在您的情况下,
list.length
。PASE考虑把你的数组改名为<代码>列表< /C>因为它不是A。好吧,我的朋友是我的错。我正在写list.length()。问题是妄想症。它正在工作。谢谢:)
public static void meanArray() {
    double result = 0;
    for(int i : list) {
        result += i;
    }
    result /= list.length;
    System.out.println(result);
}