在编译时你不能象下例那样创建静态数组。
int name[50]; //将 产 生 一 个 编 译 错 误
你也不能用new操作去填充一个没定义大小的数组。
int name[];
for (int i=0;i<9;i++)
{ name[i] = i; }
你只能:
String names[] ={"name1","name2","name3","name4"};
int scores[] = {1,2,3,4};
或者
//int[] a={};
int[] a;
a=new int[11];
//a.length=11;
for (int i2=0;i2<=10;i2++)
{
a[i2]=i2;
System.out.println("a["+i2+"]="+a[i2]);
}
int name[50]; //将 产 生 一 个 编 译 错 误
你也不能用new操作去填充一个没定义大小的数组。
int name[];
for (int i=0;i<9;i++)
{ name[i] = i; }
你只能:
String names[] ={"name1","name2","name3","name4"};
int scores[] = {1,2,3,4};
或者
//int[] a={};
int[] a;
a=new int[11];
//a.length=11;
for (int i2=0;i2<=10;i2++)
{
a[i2]=i2;
System.out.println("a["+i2+"]="+a[i2]);
}