关于面试的一道四维数组的问题,为什么编译不能通过呢?
01 //下面的哪些选项插入到程序的第10行,程序可以通过?02 public class ArrayTest
03 {
04 public static void main(String args[])
05 {
06 byte [][]big=new byte[7][7];
07 byte [][]b=new byte[2][1];
08 byte b3=5;
09 byte b2[][][][]=new byte[2][3][1][2];
10
11 }
12 }
13
/*
A.b2[0][1]=b;
B.b[0][0]=b3;
C.b2[1][1][0]=b[0][0];
D.b2[1][2][0]=b;
E.b2[0][1][0][0]=b[0][0];
F.b2[0][1]=big;
*/
正确答案是ABEF,为什么CD是错误的呢?我编译过了,它提示不兼容的类型!求解释!