当前位置: 技术问答>java相关
关于数组的问题!(立即送分)
来源: 互联网 发布时间:2015-08-05
本文导语: byte[] a1,a2[]; byte a3[][]; byte[][] a4; A: a2=a1; B: a2=a3; C: a2=a4; 为什么BC编译不通过啊?是不是少维的数组能赋值给多维的啊?我本来以为A是错的…… (立即送分) | A是对的,B、C是错的。 a1和a2...
byte[] a1,a2[];
byte a3[][];
byte[][] a4;
A: a2=a1;
B: a2=a3;
C: a2=a4;
为什么BC编译不通过啊?是不是少维的数组能赋值给多维的啊?我本来以为A是错的……
(立即送分)
byte a3[][];
byte[][] a4;
A: a2=a1;
B: a2=a3;
C: a2=a4;
为什么BC编译不通过啊?是不是少维的数组能赋值给多维的啊?我本来以为A是错的……
(立即送分)
|
A是对的,B、C是错的。
a1和a2是一维数组
a3和a4是二维数组
a1和a2是一维数组
a3和a4是二维数组
|
数据类型不匹配。
a1 , a2 都是 byte[] 类型的数组,但a3是byte型的二维数组,a4是byte[][]型的对象。
a1 , a2 都是 byte[] 类型的数组,但a3是byte型的二维数组,a4是byte[][]型的对象。
|
应该是A是错误的。
a2是一个2维数组
a1是一个一维数组
a3,a4都是2维数组
a2是一个2维数组
a1是一个一维数组
a3,a4都是2维数组
|
同意wjmmml(笑着悲伤)
|
我也同意wjmmml,因为在java中
byte[] a 和byte a[];是一样的,没有什么区别!
byte[] a 和byte a[];是一样的,没有什么区别!
|
a 错,BC对。