int arrayA[]=new int[5];
数组需要初始化

解决方案 »

  1.   

    在Java里头要使用数组分三部:
    1.数组的声明:如,int arrayA[];
    2.数组的定义:如,arrayA = new int[5];
    3.数组的使用:如,
                      ...
    for(int i=0;i<5;i++)
        arrayA[i]=i;
    for(int i=0;i<arrayA.length;i++)
       System.out.println("arrayA["+i+"]="+arrayA[i]);
    }
                      ...你的上面的程序少了数组的定义部分(第一和第二部可以一起完成,如上面代码那样).
    把你上面的程序中的int arrayA[];改为int[] arrayA = new int[5];就可以了.
      

  2.   

    你只是声明了数组,但是没有定义,要new来生成。