public class Demo {
public static void main(String[] args) {
int array[]=new int[2];
System.out.println(array);
}
}
这是一个例子。任何人都可以解释一下。
答案 0 :(得分:0)
您刚刚定义了数组,java默认初始化了数组上下文,即array [0]和数组[1],默认值为0.
当您打印数组时,它将只打印数组类型,即Int数组,然后是hashCode,如I @ 32324。
答案 1 :(得分:0)
// declares an array of integers
int[] anArray;
// allocates memory for 10 integers
anArray = new int[10];
//declares an array of integers and allocates memory for 2 integers
int array[]=new int[2];
如果你想打印那件东西,请使用--> this <--
//print the content of the array
System.out.println(Arrays.toString(array));
因为:
System.out.println(array);
不会打印数组的内容,它会打印数组的内存地址。