可能重复:
数组常量只能用于初始值设定项错误
我正在研究数组,我通过这种在一行中声明和初始化数组的简短方法.例如,
int[] a = {1, 2, 3, 4, 5};
Run Code Online (Sandbox Code Playgroud)
但是当我尝试执行以下代码时,我得到了这个编译器错误,说"数组常量只能在初始化程序中使用".
int[] a;
a = {1, 2, 3, 4};
Run Code Online (Sandbox Code Playgroud)
为什么这样?
java ×1