下面是我的语句,我不知道错在那里运行是通过的,但编译的时候通不过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]);
}
}
}
{
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]);
}
}
}
结果如下:
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
for(int i=0;i<x.length;i++)
这样会安全点。
x[0]=0
x[1]=1
x[2]=2
x[3]=3
x[4]=4
x[5]=5
。。同步问题?
{
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);
}
}
}
不知道这个是否满足楼上要求,但是这样好像只是简单的赋值,不算数组初始化
int[]x=A;这样应该就是初始化了。
如果没记错的话,初始化说的是变量的初始化,而不是对象的初始化。