一个小小问题,请教了
大概程序如下:
public class test(){
public static void main(String arg[]){
long a[] = new long[10];
System.ou.println(a[6]);
}
}
A:a[6]=null
B: a[6]=0
C; 编译时出错
D: 运行时出错
我选了A,请教大虾耐心解说下了。
------解决方案--------------------....
public class Test {
public static void main(String[] args) {
long a[] = new long[10];
System.out.println(a[6]);
}
}
类名大写...
输出0
------解决方案--------------------我应该是B
out 我估计是作者的失误
java规定,数组分配内存单元后,系统将自动给每个数组元素赋值。
数值类型的数组元素初值是0,逻辑类型的数组元素初值是false,类类型的数组元输出值是null
------解决方案--------------------类名规范的是要大写,但是小写还是行,不过应该有好的习惯