首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个小小疑点,请问了

2012-03-20 
一个小小问题,请教了大概程序如下:publicclasstest(){publicstaticvoidmain(Stringarg[]){longa[]newlong

一个小小问题,请教了
大概程序如下:
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

[解决办法]
类名规范的是要大写,但是小写还是行,不过应该有好的习惯

热点排行