gpt4 book ai didi

java - 这是我收到的错误 : Type mismatch: cannot convert from double to double[]

转载 作者:行者123 更新时间:2023-12-01 19:31:50 24 4
gpt4 key购买 nike

import java.lang.reflect.Array;
import java.util.Arrays;

public class randomArray {

public static void main(String[] args) {

double[] awesome = gimm();
System.out.println(Arrays.toString(awesome));


}
public static int[] gimme() {
int[] array = new int[40];
for(int i = 1; i< array.length; i++) {
array[i] = (int) (Math.random()*40);
}
return array;
}
public static double[] gimm() {
double mean = 0.0, variance = 0.0, sum = 0.0;
int ayeArray[] = gimme();

for(int i= 1; i<ayeArray.length;i++)
sum += ayeArray[i];
mean = sum/ayeArray.length;

for(int i= 1; i<ayeArray.length;i++)
variance = Math.pow(ayeArray[i] - mean, 2);
variance = variance/ayeArray.length;

return variance;

}
}

最佳答案

变量变量是 double 型。您正在返回方差,因此您将返回 double 值。然而该方法被定义为 double[]。您必须返回一个 double[]。

您遇到了问题,如果您需要进一步帮助,请告诉我。

关于java - 这是我收到的错误 : Type mismatch: cannot convert from double to double[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59252774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com