暑期熔炉7月31

发布时间 2023-08-05 21:26:58作者: 混沌武士丞

一维数组

为了在程序中使用一个数组,必须声明一个引用该数组的变量,并指明整个变量可以引用的数组类型。声明一维数组的语法格式为:

type[] arrayName;    // 数据类型[] 数组名;

或者

type arrayName[];    // 数据类型 数组名[];

分配空间

声明了数组,只是得到了一个存放数组的变量,并没有为数组元素分配内存空间,不能使用。因此要为数组分配内存空间,这样数组的每一个元素才有一个空间进行存储。

简单地说,分配空间就是要告诉计算机在内存中为它分配几个连续的位置来存储数据。在 Java 中可以使用 new 关键字来给数组分配空间。分配空间的语法格式如下:
arrayName = new type[size];    // 数组名 = new 数据类型[数组长度];
其中,数组长度就是数组中能存放的元素个数,显然应该为大于 0 的整数,例如:
  1. score = new int[10];
  2. price = new double[30];
  3. name = new String[20];
这里的 score 是已经声明过的 int[] 类型的变量,当然也可以在声明数组时就给它分配空间,语法格式如下:
type[] arrayName = new type[size];    // 数据类型[] 数组名 = new 数据类型[数组长度];