数组
1.理解数组
数组是一个变量,存储相同数据类型的一组数据。
声明一个数组就是在内存空间划出一串连续的空间。
数组的基本要素:标识符 数组元素 元素下标(数组中每个元素都能通过下标访问) 元素类型
2.定义数组
语法
数据类型 [] 数组名 =new 数据类型[数据长度]
数据类型 数组名 []= new 数据类型[数组长度]
数组长度固定不变,避免数组越界。
数组元素根据类型不同,有不同的初始值。(byte short int long 为0, float double 为0.0 引用数据类型为null)
使用数组: 声明数组 分配空间 赋值 处理数据
3.数组元素的表示和赋值
由于定义数组时,内存分配的空间是连续的空间,所以数组元素在数组里顺序排列编号,即元素下标,标明的元素在数组中的位置。首元素编号为0,之后依次是1,2,3.。。。。。。一次递增。
4.数组的初始化
格式 边声明边赋值
数据类型[]数据名={值1,值2,值3,......,值n};
数据类型[]数组名=new 数据类型{值1,值2,值3,......,值n};
5.遍历数组
在编写程序中,数组和循环往往一起用,提高效率,通常使用for循环遍历数组。
for(元素类型 变量名:要循环的数组或者集合名){........}
foreach是用来遍历数组的,不能用来对数组赋值。
6.使用数组计算成绩
最高分 最低分:分别设置一个值,如果输入数比最大值大,最大值取输入数;反之,取最小值。
数组添加:首先找位置,然后进行添加
数组修改:首先找位置,然后进行修改
数组删除:首先找到删除位置,删除后把后面的数据依次提前,将最后一个位置设置为null。