我是Java的一名非常基础的初学者,我一直试图弄清楚如何声明数组。 如果我想使用一个设置为等于5的常量int SIZE,它是否会与声明一个常规数组有什么不同?
从我所学到的,这是一种声明数组的方法:
int intArray[] = new int[3];
这会产生1到3的数组,我想......
答案 0 :(得分:2)
在Java中,您使用final
关键字声明常量:
final int SIZE = 5;
然后,您可以使用此常量来初始化数组:
int intArray[] = new int[SIZE];
注意:强>
大多数编程语言中的索引都以0
开头。因此,要访问数组的元素,您必须使用从0
开始的索引:
intArray[0] -> first element
intArray[1] -> second element
intArray[2] -> third element
修改强>
intArray[SIZE]
访问数组,则会获得IndexOutOfBoundsException
,因为您只能使用0
和SIZE - 1
之间的索引进行访问。请注意,在此范围内,有SIZE
个元素。