java声明一个变量来引用一个数组

anArray前面的程序使用以下代码行声明了一个数组(名为):

// declares an array of integers
int[] anArray;

与其他类型变量的声明一样,数组声明有两个组成部分:数组的类型和数组的名称。数组的类型写为type[],其中type是所包含元素的数据类型;括号是特殊符号,表示此变量包含一个数组。数组的大小不是其类型的一部分(这就是括号为空的原因)。数组的名称可以是您想要的任何名称,只要它遵循部分中讨论的规则和约定。与其他类型的变量一样,声明实际上并不创建数组;它只是告诉编译器这个变量将保存一个指定类型的数组。

同样,您可以声明其他类型的数组:

byte[] anArrayOfBytes;
short[] anArrayOfShorts;
long[] anArrayOfLongs;
float[] anArrayOfFloats;
double[] anArrayOfDoubles;
boolean[] anArrayOfBooleans;
char[] anArrayOfChars;
String[] anArrayOfStrings;

您还可以将括号放在数组名称之后:

// this form is discouraged
float anArrayOfFloats[];

然而,惯例不鼓励这种形式;括号标识数组类型,并应与类型名称一起出现。

java声明一个变量来引用一个数组

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注