1.一维数组(重点)
1.1 基本概念
当需要在程序中记录单个数据内容时,则声明一个变量即可;
当需要在程序中记录多个数据类型相同的数据内容时,则声明一个一维数组进行处理,而一维数组的本质就是在内存中申请一段连续的存储单元。
数组名 - 数组的名称,用于记录该连续存储单元的首地址信息。
数组元素 - 主要指数组中的数据内容。
数组长度 - 主要指数组中最多可以存放的元素个数,通常使用 数组名.length 方式获取。
数组下标 - 主要指数组中每个元素的编号,从0开始可以取到 数组长度-1。
1.2 数组的声明
(1)语法格式
数据类型[] 数组名称 = new 数据类型[数组的长度];
如:
int[] arr = new int[5]; - 表示声明一个长度为5元素类型为int的一维数组
int num = 5; - 表示声明一个初始值为5的int类型变量
int arr[] = new int[5]; - 不推荐使用
注意:
只有在声明数组时[]中的数值才代表数组的长度,否则一律代表数组的下标;
(2)数组的初始化
数据类型[] 数组名称 = {初始值1, 初始值2, ...};
如:
1.1 基本概念
当需要在程序中记录单个数据内容时,则声明一个变量即可;
当需要在程序中记录多个数据类型相同的数据内容时,则声明一个一维数组进行处理,而一维数组的本质就是在内存中申请一段连续的存储单元。
数组名 - 数组的名称,用于记录该连续存储单元的首地址信息。
数组元素 - 主要指数组中的数据内容。
数组长度 - 主要指数组中最多可以存放的元素个数,通常使用 数组名.length 方式获取。
数组下标 - 主要指数组中每个元素的编号,从0开始可以取到 数组长度-1。
1.2 数组的声明
(1)语法格式
数据类型[] 数组名称 = new 数据类型[数组的长度];
如:
int[] arr = new int[5]; - 表示声明一个长度为5元素类型为int的一维数组
int num = 5; - 表示声明一个初始值为5的int类型变量
int arr[] = new int[5]; - 不推荐使用
注意:
只有在声明数组时[]中的数值才代表数组的长度,否则一律代表数组的下标;
(2)数组的初始化
数据类型[] 数组名称 = {初始值1, 初始值2, ...};
如:
int[] arr = {10, 20, 30, 40, 50}; - 声明一个初始值为10、20、30、40、50的一维数组