第六课:一维数组
一、理解数组的作用
•存储一个数据使用的是变量,但是如果存储多了
定义变量不方便,使用也不方便
这时候就可以采用数组来实现
(•基本数据类型:
byte short int long float double boolean char
•引用数据类型:
数组、类(String)、接口…)
二、掌握数组的定义
1.数据的组合
•在内存中分配了一连串的空间。存储的数据都是相同的数据类型。
•存储 一组 相同数据类型 的数据
•注意:数组的长度指定完之后 不可以再变化了!
2.变量三要素:
(1)变量的数据类型
(2)变量名
(3)变量值
int num = 10;
3.书写格式:
数据类型[] 数组名 = new 数据类型[数组的长度];
数据类型 数组名[] = new 数据类型[数组的长度];
4.数组的要素:
(1)数组名(标识符):用来标识数组的
(2)数据类型:这个数组存储元素的类型
(3)数组的长度:数组能够存储多少个元素
(4)数组的索引\下标(序号) 从0开始 用来表示每一个元素的位置
(5)数组的元素:数组中存储的数据,我们一般称为元素
三、掌握数组的基本使用及常用操作
1.使用方法:
•向数组中存储数据:
数组名[下标] =元素值 ;
•从数组中拿数据:根据元素的下标
数组名[下标]
•获取数组长度:
数组名.length(属性)
•内存分配:(数组是引用数据类型)
①在堆中根据数据类型和元素的个数来划分一连串的空间
②根据数据类型进行初始化
③将这块空间的地址值赋值给栈中的引用
2.遍历数组
•将数组的每一个元素拿出来展示一下
•获取最大、最小值
•数字排序
•插入数字