如何用常量声明一个int数组?

时间:2014-03-25 20:32:35

标签: java arrays constants

我是Java的一名非常基础的初学者,我一直试图弄清楚如何声明数组。 如果我想使用一个设置为等于5的常量int SIZE,它是否会与声明一个常规数组有什么不同?

从我所学到的,这是一种声明数组的方法:

int intArray[] = new int[3];

这会产生1到3的数组,我想......

1 个答案:

答案 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,因为您只能使用0SIZE - 1之间的索引进行访问。请注意,在此范围内,有SIZE个元素。