| 刘海源 发表于 2012-7-23 22:00 ![]() 不是吧,如果打印数组的的话就是地址值,但是如果打印的是数组的具体么个元素并且数组被赋值后的话,那么 ...
那是因为你的这个数组是int型的数组
 public static void main(String[] args) {
 char[] arr1=new char[3];
 int[] arr2 = new int[3];
 String[] arr3 = new String[3];
 double[] arr4 = new double[3];
 
 System.out.println(Arrays.toString(arr1));
 System.out.println(Arrays.toString(arr2));
 System.out.println(Arrays.toString(arr3));
 System.out.println(Arrays.toString(arr4));
 
 }
 结果是
 [ , , ]
 [0, 0, 0]
 [null, null, null]
 [0.0, 0.0, 0.0]
 
 而且这个东西和一位数组二维数组有什么关系啊
 int[][] arr=new arr[5][]打印arr[0]相当于打印的第一个位置的一个位数组,你没有赋值当然是null了
 还有你所说的打印数组其实是使用arr1.toString()
 |