【发布时间】:2011-05-25 21:31:16
【问题描述】:
哪两个代码片段正确地创建和初始化了一个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 是假的。
【问题讨论】:
-
这不是有效的 Scheme、Ruby、Python 或 LISP 代码。请格式化您的代码并指定您使用的语言/框架。
-
您可能需要更改标题,以便它真正总结问题..