int [] a= new int [9];下面叙述哪个是错误的( )
A: a.length的值是9
B: a[2]的值是0
C: 每个元素的值是int类型
D: a数组的下标是0~9
A: a.length的值是9
B: a[2]的值是0
C: 每个元素的值是int类型
D: a数组的下标是0~9
举一反三
- 对于" int a[ ][ ]=new int[2][9]; " ,a[0].length、a[1].length的值都是9, a.length的值是2。
- 对于"int a[][]=new int[2][9];",a.length的值是2,a[0].length和a[1].length的值都是9。
- 对于int a[ ][ ]=new int[6][5];以下叙述错误的是?( ) A: a.length的值为6 B: a[0][0]的值为0 C: a[0].length的值和a[1].length的值一样 D: a[0][0]的值不确定
- 对于" int [ ][ ] a={{1,2,3},{4,5,6,7}}; " ,a[0].length的值是3,a[1].length的值是4, a.length的值是2。
- 有数组定义语句:int a[ ][ ] = {{1,2,3},{4,5},{6,7},{8}}; 则( )。 A: a.length的值是8 B: a[0].length的值是3 C: a[1][2]的值是2 D: 该语句不合法