Java中关于数组的定义
偶是Java菜鸟,求解释:
为了定义三个整形数组a1、a2、a3,下面声明正确的语句是()
A、intArray[] a1,a2; int a3[]={1,2,3,4,5};
B、int[] a1,a2; int a3[]={1,2,3,4,5};
C、int a1,a2[]; int a3={1,2,3,4,5};
D、int[] a1,a2; int a3={1,2,3,4,5};
------解决方案--------------------
int a3={1,2,3,4,5};这个肯定编译不过,所以就只有AB
B是可以的,A中的intAyyay有这个类型的吗,
我试试
------解决方案--------------------
B是对的
A. intArray,不是已定义的类型,所以不对
C. int a3[]={1,2,3,4,5};才是对的,int a3={1,2,3,4,5};等于是把一个数组赋给一个整型,不对
D. 问题同C