数组
1)出现原因?
前面计数无法解决的问题---有多个数据需要存储共享---数组
2)含义:
一些类相同类型的数据的集合
3)定义语法-推荐
数据类型[] 数组名=new 数据类型[长度];//定义一个固定长度的空数组
数据类型[] 数组名={数据1,数组2...};//定义一个存储了多个数据数组
数据类型[] 数组名=new 数据类型[]{数据1,数据2,数组3...};
也支持:
数据类型 数组名[]=new 数据类型[长度];//定义一个固定长度的空数组
数据类型 数组名[]={数据1,数组2...};//定义一个存储了多个数据数组
数据类型 数组名[]=new 数据类型[]{数据1,数据2,数组3...};
4)数组的使用[使用到数组下标编号]
存值:
数组名[下标]=值;
取值:
数组名[下标]
5)数组的特征总结:
A:数组定义要么给定长度,要么给定值
B:直接打印数组名的时候直接输出数组地址---引用类型
C:定义数组的时候给定长度,会在内存中分配连续多个对应类型的内存空间--并且会给连续的存储空间按顺序从零开始编号---书序下标