将数组的大小传递给方法

时间:2013-12-10 03:56:57

标签: java arrays

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

我知道方法标题是这样的:

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

2 个答案:

答案 0 :(得分:6)

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

public static double[] loadScores(int n)

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

double[] array = new double[n];

答案 1 :(得分:2)

public static double[] loadScores(int size) {
  double[] array = new double[size];
  // ask for numbers and fill array
  return array;
}