在Java中,能不能在声明一个数组后,不定义 它的长度,直接对它的元素赋值比如
int a[];
a[0]=123;
a[1]=456;
这样行吗?
不可以的,必须先初始化后才能赋值,楼上的那种写法只是在初始化的同时赋值。