当前位置:IT认证>软件水平

问题:[选择题]

[单项选择题] 下列数组定义及赋值,错误的是( )。


A.inta[]=1,2,3,4,5;
B.intintArray[];
C.intArray=newint[3];

intArray[1]=1;
intArray[2]=2;
intArray[3]=3;
D.inta[][]=newint[2][];
a[0]=newint[3];
a[1]=newint[3];

参考答案: C

  参考解析

一维数组的定义方法为:typearrayName[];,其中类型type可以为Java中任意数据类型,所以选项B是正确的。对数组元素赋值,可以在定义数组的同时进行初始化,所以选项A是正确的。数组下标从0开始,所以选项C是错误的。对多维数组赋值,从最高维开始,分别为每一维分配空间,所以选项D是正确的。

微信端