【Java】数组

发布时间 2023-04-08 15:38:37作者: learning365

数组是编程语言中常见的数据结构,用来存储一组相同数据类型的数据,可以通过整型索引访问数组中的每一个值。需要注意,同一个数组中存储的所有元素的数据类型必须相同。

根据数组存放元素的组织结构,可将数组分为一维数组、二维数组以及多维(三维及以上)。

创建数组:

data_type[ ]varName;

data_type varName[ ];

data_type -数据类型

varName-数组名

[ ]-是一维数组的标识,可放置在数组名前面或者后面

示例:

//声明一个整型数组

int a[ ];

//声明一个单精度浮点型数组

float b[ ];

//声明一个字符型数组

char c[ ];

//声明一个双精度浮点型数组

double  d[ ];

//声明一个布尔型数组

boolean e[ ];

此时只是声明了数组变量,在内存中并没有给数组分配空间,因此还不能访问这些数组。要访问数组需在内存中给数组分配存储空间,并指定数组的长度,通过new操作符来创建一个整型数组,其长度为100;

int[ ] array = new int [100];  //int(4个字节),会分配100个int类型数据所占用的空间

访问数组中某个元素的格式:

数组名[下标索引],其中数组的下标索引是从0开始的。即要访问数据中第n个元素,可以通过array[n-1]来访问

数组的长度可以通过 数组名.length 来获取

注意:数组被创建后,它的大小(容量)是不能被改变的,但数组中的各个数组元素是可以改变的。而且访问数组中的元素时,下标索引不能越界,范围必须在0~length-1