使用方法填充数组

时间:2015-03-19 23:59:50

标签: java arrays oop methods

我遇到了实验室的修订问题。问题是: 编写一个静态方法来初始化一个名为numList的整数数组。数组的大小应该作为int传递给方法,并且应该返回数组。每个奇数索引位置应包含值-1,每个偶数位置应包含索引值。因此,这样的数组可能包含{0,-1,2,-1,4,-1,6,-1}。

我的代码目前是:

public class initializeArray{
  public static void main (String [] args) {
       int [] numList = new int [6];
       alterArray(numList);
    }

public static void alterArray (int [] numList)
   {
    for( int i = 0; i<numList.length; i++)
     {
      if (i == 0)
     {
        numList[i] = i;
     } else{
        numList[i] = -1;
    }
   }
System.out.println( "The array is: " + numList);}
}

我得到的回报是: &#34;阵列是:[I @ 1ef856c&#34; 感谢。

更新至:

System.out.println(Arrays.toString(numList));

现在出现错误: &#34;找不到符号 - 变量数组&#34;

1 个答案:

答案 0 :(得分:0)

试试这个:

System.out.println(Arrays.toString(numList));