gpt4 book ai didi

带有数组的 Java 方法

转载 作者:行者123 更新时间:2023-12-01 23:23:47 25 4
gpt4 key购买 nike

我收到一个问题:编写一个方法 double[] Threshold(double[] a, double x),它接受一个由 double 组成的数组 a 和一个 double x,并返回一个仅包含值的数组大于或等于 x 的 a。我知道我的代码是错误的,但似乎无法修复它。请帮忙!

public static double[] threshold(double[] a, double x){
double[] ell;
//ell = new double[];
for (int i = 0 ; i < a.length; i++){
if (a[i] >= x) {
ell.add(a[i]);
}
}
System.out.println(ell);
return ell;
}

最佳答案

将 ell 定义为

List<Double> ell = new ArrayList<Double>();

double[] ell 是一个数组,而您没有 ell.add。但是,如果您使用ArrayList,您也应该返回它。或者,如果您想使用并返回数组,则不需要使用 ell.add()

关于带有数组的 Java 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20316109/

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