下面是我的语句,我不知道错在那里运行是通过的,但编译的时候通不过class lesson26
{
      public static void main(String [] args)
      {
             int[]x;
             x=new int[100];
             int sum=0;
             for(int i=0;i<100;i++)
             {
                 System.out.println("x["+i+"]="+x[i]);
                 
                 
             }
      }
}

解决方案 »

  1.   

    编译有什么错误?我编译运行都没有问题
    结果如下:
    x[0]=0
    x[1]=0
    x[2]=0
    x[3]=0
    x[4]=0
    x[5]=0
    x[6]=0
    x[7]=0
    x[8]=0
    x[9]=0
    x[10]=0
    x[11]=0
    x[12]=0
    x[13]=0
    x[14]=0
    x[15]=0
    x[16]=0
    x[17]=0
    x[18]=0
    x[19]=0
    x[20]=0
    x[21]=0
    x[22]=0
    x[23]=0
    x[24]=0
    x[25]=0
    x[26]=0
    x[27]=0
    x[28]=0
    x[29]=0
    x[30]=0
    x[31]=0
    x[32]=0
    x[33]=0
    x[34]=0
    x[35]=0
    x[36]=0
    x[37]=0
    x[38]=0
    x[39]=0
    x[40]=0
    x[41]=0
    x[42]=0
    x[43]=0
    x[44]=0
    x[45]=0
    x[46]=0
    x[47]=0
    x[48]=0
    x[49]=0
    x[50]=0
    x[51]=0
    x[52]=0
    x[53]=0
    x[54]=0
    x[55]=0
    x[56]=0
    x[57]=0
    x[58]=0
    x[59]=0
    x[60]=0
    x[61]=0
    x[62]=0
    x[63]=0
    x[64]=0
    x[65]=0
    x[66]=0
    x[67]=0
    x[68]=0
    x[69]=0
    x[70]=0
    x[71]=0
    x[72]=0
    x[73]=0
    x[74]=0
    x[75]=0
    x[76]=0
    x[77]=0
    x[78]=0
    x[79]=0
    x[80]=0
    x[81]=0
    x[82]=0
    x[83]=0
    x[84]=0
    x[85]=0
    x[86]=0
    x[87]=0
    x[88]=0
    x[89]=0
    x[90]=0
    x[91]=0
    x[92]=0
    x[93]=0
    x[94]=0
    x[95]=0
    x[96]=0
    x[97]=0
    x[98]=0
    x[99]=0
      

  2.   

    图片的地址不能是file:///F:/工作2/12这样的
      

  3.   

    代码是没有问题的,见意把循环改为:
     for(int i=0;i<x.length;i++) 
    这样会安全点。
      

  4.   

    我是初学者,我想问下在楼主的代码中应如何修改代码才能实现数组初始化?就是能做到
    x[0]=0 
    x[1]=1 
    x[2]=2 
    x[3]=3 
    x[4]=4 
    x[5]=5
    。。同步问题? 
      

  5.   

    class lesson26 

          public static void main(String [] args) 
          { 
                int[] x; 
                x=new int[100]; 
                for(int i=0;i <100;i++) 
                { 
                  System.out.println("x["+i+"]="+i); 
                  
                  
                } 
          } 
    }
    不知道这个是否满足楼上要求,但是这样好像只是简单的赋值,不算数组初始化
      

  6.   

    你先用程序得到你想要初始化的数组对象(记作A),然后写
    int[]x=A;这样应该就是初始化了。
    如果没记错的话,初始化说的是变量的初始化,而不是对象的初始化。