获取四个双数并返回双数组的方法的签名是什么?

时间:2017-03-08 16:32:49

标签: java arrays methods return double

我是一个血腥的Java初学者,需要一些帮助。

我想知道名为“feld”的公共方法的签名是什么样的,它会得到四个双数并返回一个双数组。

我的练习说“返回一个双阵列”。但我甚至可以这样做,还是我需要返回我的数组的值?我的代码根本不起作用。

public double [] feld (double q, double w, double e, double r){
            double [] A = {q;w;e;r};
            return A;
}

3 个答案:

答案 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;}