下面代码段没有错误。
int[] arr={12,35,8,7,2};
double[] arr2=new double[5];
arr2=arr;
int[] arr={12,35,8,7,2};
double[] arr2=new double[5];
arr2=arr;
举一反三
- 下面有错误的代码段是()。 A: int[]arr={12,35,8,7,2}; int[]arr2; arr2=arr; B: int[]arr={12,35,8,7,2}; float[]arr2; arr2=arr; C: int[]arr={12,35,8,7,2}; Object[]arr2; arr2=arr; D: int[]arr={12,35,8,7,2}; Objectarr2; arr2=arr; E: 答案BC错误:因为不同基本数组类型之间不能赋值。 答案D正确:因为Object是根类,数组类型也是一种对象,所以可以把对象arr赋值给arr2
- 下面代码段没有错误。int[]arr={12,35,8,7,2};double[]arr2=newdouble[5];arr2=arr;
- 关于下面代码段叙述正确的是( )。 int[] arr = { 1, 2, 3 };//(1) int[] arr2 = arr;//(2)
- 关于下面代码段叙述正确的是( )。 int[] arr = { 1, 2, 3 };//(1) int[] arr2 = arr;//(2)
- (4-1)关于下面代码段叙述正确的是()。int[]arr={1,2,3};//(1)int[]arr2=arr;//(2) A: arr.length的值是3 B: arr2.length的值是0 C: 第(2)条语句中,把arr的地址赋值给arr2 D: 第(2)条语句中,把arr的引用赋值给arr2 E: arr2[1]的值是2