Java数组

数组(array)是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。

    数组在内存中是一段连续的内存空间,相同类型数据的有序集合。

变量 : 可以存储单个数据,
数组 : 可以存储多个数据。

数组的基本要素:
1、标识符:数组的名称,用于不同的数组。
2、数组元素:向数组中存放的数据。
3、元素下标:对数组的每一个元素都是一个下标值,编号从0开始,数组的每个元素都可以通过下标来访问。
4、元素类型:数组元素的数据类型相同。

数组的特点:
1.数组是一个容器,是一个引用数据类型,在堆中;
2.一致性:数组中的所有数据被要求数据类型相同;
3.不可变性:长度一旦确定就不可改变;
4.有序性:根据序号使用(索引|下标)。

 

1、数组声明:

 1 数据类型 变量名;
 2 
 3 数据类型[ ] 数组名;
 4 
 5 数据类型 数组名[ ];
 6 
 7 数据类型 : 代表数组中所有数据的数据类型
 8 
 9 [ ] --> 数组
10 
11 数组名:标识符

2、初始化

 动态初始化: 创建的时候不确定数组中的数据值,可以先创建,后续确定了数据值的时候再赋值。

     数据类型[] 数组名 = new 数据类型[长度];

     默认值:整型0 ; 小数0.0 ; boolean->false ; char->' ' ; 引用数据类型->null。

 静态初始化: 创建数组的同时赋值

     数据类型[] 数组名 = new 数据类型[]{值1,值2,值3...};
  • 根据索引操作数组中的数据

  • 数组名[下标|索引]->定位数组中指定索引位置的空间,就可以赋值|获取值

  • 数组中最后一个数据的索引

  • 数组名.length-1

  • 属性:

  • 数组名.length 这个数组的数据的个数

 

 

posted @ 2022-07-26 10:03  墨锦念  阅读(58)  评论(0)    收藏  举报