大概程序如下:
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,请教大虾耐心解说下了。

解决方案 »

  1.   

    C; 编译时出错
    //因为System.out,少了个t...
      

  2.   

    ....
    public class Test { public static void main(String[] args) {
    long a[] = new long[10];
             System.out.println(a[6]); }}类名大写...
    输出0
      

  3.   

    我应该是B
    out 我估计是作者的失误
    java规定,数组分配内存单元后,系统将自动给每个数组元素赋值。
    数值类型的数组元素初值是0,逻辑类型的数组元素初值是false,类类型的数组元输出值是null
      

  4.   

    输出0,因为,long 的默认值是0