将数组的大小传递给方法

Bet*_*ner 0 java arrays

我正在攻读我的计算机科学课的最后一个,而教授给我们写的一个练习程序要求我们编写一个将传递给数组大小的方法.然后我们提示用户输入数字来填充数组,最后返回加载的数组.我很确定我可以加载并返回数组部分,但我以前从来没有必须将数组大小传递给方法,任何想法我会如何做到这一点?

我知道方法头是这样的:

public static double[] loadScores(*I don't know what would go in here*) {
Run Code Online (Sandbox Code Playgroud)

Ósc*_*pez 6

只需将数组的大小作为int参数传递:

public static double[] loadScores(int n)
Run Code Online (Sandbox Code Playgroud)

在方法内部,您可以创建一个具有该大小的新数组,作为将在末尾返回的局部变量:

double[] array = new double[n];
Run Code Online (Sandbox Code Playgroud)