首页 > 试题广场 >

已知int a[]=new int[10],则下列对数组元素

[单选题]

已知int a[]=new int[10],则下列对数组元素的访问不正确的是()

  • a[0]
  • a[1]
  • a[9]
  • a[10]
ArrayIndexOutOfBoundsException
发表于 2017-05-04 21:09:52 回复(1)
选D
数组的角标是从0开始的。从arr[0]到arr[arr.length-1]。
发表于 2018-07-01 13:59:13 回复(0)
数组下标从0开始计算,所以是0-9,不能取到array.length
编辑于 2020-06-25 06:06:40 回复(0)
数组的索引是从0开始的。所以访问第10号索引会导致数组越界异常。
发表于 2017-05-04 17:04:30 回复(0)
<p>下标越界</p><p><br></p>
发表于 2020-11-10 16:11:06 回复(0)
数组下标统一从0开始,a[10]显示越界报错
发表于 2025-11-19 23:12:08 回复(0)
是不是数组越界
发表于 2023-06-13 19:18:07 回复(0)
未填充之前,都是错的😂
发表于 2022-05-13 11:32:31 回复(0)
数组小标从0开始,最大值为arr.length-1
发表于 2021-11-24 17:38:10 回复(0)
在数组中,下标是从0开始的,在本题中,定义了长度为10的数组!所以它的最大下标是9,如果a[10 ],编译会出错
发表于 2021-05-28 10:54:51 回复(0)
java数组下标是0开始,
大部分的下标都是从0开始,查询数据库ResultSet结果是从1开始
发表于 2021-03-02 14:39:50 回复(0)
<p>数组下标是从0开始的</p><p><br></p>
发表于 2020-11-04 22:52:59 回复(0)
new int[10]实际上是int[0]~int[9] int[10]不存在数组下标越界报错
发表于 2018-07-25 01:19:01 回复(0)
数组越界
发表于 2018-03-12 10:56:06 回复(0)
只有0-9,10报错
发表于 2017-12-25 23:08:42 回复(0)