返回数组的简单方法

时间:2014-10-03 01:44:14

标签: java arrays methods

问题是 “在Q1A中编写一个名为getIntArraySize8()的方法,它返回一个可以存储8个整数的数组。” 它还说你应该只使用一个陈述

这是我的代码

public class Q1A {
    int [] getIntArraySize8(){
        int [] questionOne = new int[8];
        return questionOne;
    }
}

如何使方法中只有一个语句?

2 个答案:

答案 0 :(得分:2)

不是在一个语句中声明和初始化局部变量,而是在另一个语句中返回,只需返回一个可以在单个语句中存储8个整数的新数组,如下所示:

public class Q1A {
    int [] getIntArraySize8(){
        return new int[8]; // a single statement to get the job done
    }
}

答案 1 :(得分:0)

int[] getIntArraySize8() {
    return new int[8];
}

new int[8]部分是返回数组的部分,并且您无缘无故地将其存储为变量。

另外请在发布之前标记语言并进行研究,这在作业问题上显而易见。