1:一维数组
数组(array):
- 是一种用于存储多个相同数据类型的存储模型(可以理解为容器)。
1.2 数组定义和静态初始化
数组有两种定义格式:
- 格式1:数据类型[] 变量名;
- 范例: int[] arr;
- 定义了一个int类型的数组,数组名是arr
- 格式2:数据类型 变量名[];
- 范例: int arr[];
- 定义了一个int类型的变量,变量名是arr数组
推荐用格式1
数据的初始化
- 静态初始化:初始化时指定每个数组元素的初始值,由系统决定数组长度
- 格式:数据类型[] 变量名 = new 数据类型[]{数据1,数据2,数据3,…};
- 范例:int[] arr = new int[]{1,2,3};
动态初始化的格式:
- 格式:数据类型[] 变量名 = new 数据类型[数组长度];
- 范例:int[] arr = new int[3];
1.3 数组元素访问(获取和修改)
直接输出数组对象会得到地址值
获取数组里的数据格式为:
- 数组名[索引] 索引从零开始 到数组名.length - 1;
索引特征
- 特征①:索引从0开始
- 特征②:索引是连续的
- 特征③:索引逐一增加,每次加1
什么是数组遍历:
- 获取数组中的每一个元素,我们可以把获取到的元素输出在控制台
获取数组长度(元素个数):
- 格式:数组名.length
- 范例:arr.length 数组遍历通用格式: