整数数组静态初始化
哪两个代码片段正确创建并初始化了 int 元素的静态数组?(选择两个。
一个。
static final int[] a = { 100,200 };
B.
static final int[] a;
static { a=new int[2]; a[0]=100; a[1]=200; }
C.
static final int[] a = new int[2]{ 100,200 };
D.
static final int[] a;
static void init() { a = new int[3]; a[0]=100; a[1]=200; }
答:A、B
在这里,即使D看起来是真的,任何人都可以让我知道为什么D是假的。