下面定义数组语句,正确的是?A.int arr=new arr[5]; B.int ary={1,2,3,4,5}; C.int[] ary=new arr[5];D.int[] arr={-1,"2",3,4,5};我觉得都是错误的,如AC=后应该[5]前应该不是arr而是int。B中=前应该有[]。 D中的2不能有""我不知道我究竟错在哪里?
1 回答
已采纳

无趣的天空
TA贡献2条经验 获得超1个赞
ABCD都是错误答案
数组的一般初始化语法结构为 : 数据类型 数组名 = new 数据类型 [数组长度]; A选项里面前面没有[],后面数据类型写成了数组名,不对;B选项缺少[] 不对;C选项arr既不是数据类型也不是数组名;D选项String类型转换不成int类型。
看看是不是把题看错了
添加回答
举报
0/150
提交
取消