发布网友 发布时间:2023-11-03 19:38
共5个回答
热心网友 时间:2024-12-05 16:47
数组a在你这里并没有被初始化,int[] a = new int[10]只是在内存中,给a分配了一段大小,热心网友 时间:2024-12-05 16:48
首先这不是错误,int[] a=new int[10];这是声明了一个别名为a的数组,里面有10个元素,这时候虚拟机会分配一个内存,而打印出的是数组a在内存中地址的值[I@7866eb46。热心网友 时间:2024-12-05 16:48
java中,数组是引用型变量(java中的引用类似c++中的指针,但是java中引用是受限的)。热心网友 时间:2024-12-05 16:49
java中,数组是引用型变量(java中的引用类似c++中的指针,但是java中引用是受限的)。热心网友 时间:2024-12-05 16:50
这个是正确的,不是乱码,数组不能直接这么输出各个元素的值