【发布时间】:2014-04-11 23:54:23
【问题描述】:
每当我尝试打印我从数组 stonefist 复制到数组 vaporeon 的元素时,我都会得到
This new array: [I@175705e
这是我的问题还是我的 java 版本有问题?
public class ArrayTest
{
public static void main(String[] args)
{
int[] stonefist = new int[6];
int[] vaporeon = new int[stonefist.length];
stonefist[0] = 34;
stonefist[1] = 2;
stonefist[2] = 14;
stonefist[3] = 34;
stonefist[4] = 58;
stonefist[5] = 4;
int jolteon = 0;
int flareon = 0;
int dragonite = Integer.MIN_VALUE;
for(int i = 0; i < stonefist.length; i++)
{
System.out.println(stonefist[i]);
if(stonefist[i] > dragonite)
{
dragonite = stonefist[i];
}
jolteon = jolteon + stonefist[i];
flareon = jolteon/stonefist.length;
System.arraycopy(stonefist,1,vaporeon,0,3);
}
System.out.println("The largest number is: " + dragonite);
System.out.println("The average is: " + flareon);
System.out.print("This new array: " + vaporeon);
}
}
【问题讨论】: