数组课的分析

数组:
什么是数组?(用一句话给数组下个定义)
有序,固定长度,一组同一类型的数据
数组是一个有序的,固定长度的容器,但是这个容器只能存储在定义时设置的数据类型。

数组也是属于引用类型的一种,数组名中存储的是内存的首地址。

创建一维数组的方式:
1.
数据类型   数组名 [] = new  数据类型 [数组的长度]; (使用最多)
2.
数据类型   数组名 [] = {值,...};(相对较少)
3.
数据类型   数组名 [] = new  数据类型 []{值,...};
4.
数据类型   数组名 [];
数组名 = new  数据类型 []{值,...};
数组名 = new  数据类型 [];
数组名 = {值,...};错误的格式

如何访问数组的每一个元素?
数组给每一个元素提供了一个相应的下标,下标是从0开始。数组的长度是从1
格式:数组名[下标] = 值;
array[0] = 10;
array[1] = 46;

如何获取数组的长度?
数组中有一个唯一的属性:length,这个属性会返回数组长度。
格式:数组名.length;
int count = array.length;


创建二维数组的方式:
1.
数据类型   数组名 [][] = new  数据类型 [行数][列数]; (使用最多)
2.
数据类型   数组名 [][] = {{值,...},...};(相对较少)
3.
数据类型   数组名 [][] = new  数据类型 [][]{{值,...},...};
4.
数据类型   数组名 [][];
数组名 = new  数据类型 [][]{{值,...},...};
数组名 = new  数据类型 [][];

如何访问数组的每一个元素?
数组给每一个元素提供了一个相应的下标,下标是从0开始。数组的长度是从1
格式:数组名[行下标][列下标] = 值;
array[0][0] = 10;
array[1][1] = 46;

如何获取数组行的长度?
数组名.length;

如何获取数组每一行的列数?
数组名[行下标].length;

猜你喜欢

转载自819521970-qq-com.iteye.com/blog/1393438