在Java中,能不能

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:15:09
在Java中,能不能在声明一个数组后,不定义 它的长度,直接对它的元素赋值比如
int a[];
a[0]=123;
a[1]=456;
这样行吗?

不可以的,必须先初始化后才能赋值,楼上的那种写法只是在初始化的同时赋值。

不可以

可以
int[] a;
a=new int[]{123,456};

``` int[]a={123,456};就行了啊```写那么多干什么`?