我遇到了实验室的修订问题。问题是: 编写一个静态方法来初始化一个名为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;
答案 0 :(得分:0)
试试这个:
System.out.println(Arrays.toString(numList));