我是一个血腥的Java初学者,需要一些帮助。
我想知道名为“feld”的公共方法的签名是什么样的,它会得到四个双数并返回一个双数组。
我的练习说“返回一个双阵列”。但我甚至可以这样做,还是我需要返回我的数组的值?我的代码根本不起作用。
public double [] feld (double q, double w, double e, double r){
double [] A = {q;w;e;r};
return A;
}
答案 0 :(得分:4)
将double [] A = {q;w;e;r};
更改为double [] A = new double[] {q, w, e, r};
答案 1 :(得分:1)
试试这个
public double [] feld (double q, double w, double e, double r){
return new double[]{q,w,e,r};
}
您的版本不起作用,因为语法 不正确。有关here的完整问题
答案 2 :(得分:-1)
你想要打印吗?如果你想要:
public static void main(String [] args){
double [] a = feld(1,2,3,4);
for ( double i : a){
System.out.print(i);
}
}
public static double [] feld (double q, double w, double e, double r){
double [] A = {q,w,e,r};
return A;}