1.什么是数组
数组的概念:在内存中一组连续的空间,存储了一组相同类型的值
数组的基本要素:标识符-数组名,数组元素-值,元素下标-0开始,元素类型-类型,数组地址-数组本身的值
2.定义数组
1)数据类型 [ ] 数组名=new 数据类型 [ 数组长度 ]
2)数据类型 数组名 [ ] =new 数据类型 [ 数组长度 ]
例:int [ ] a=new int[5] ; string b[ ]=new string[8];
3.数组元素的表示和赋值
1)数组名[下标值] = 数值
例:array[0]=21; //array数组的第一个元素赋值为21;
2)数组元素有默认值,整型默认为0,浮点型默认为0.0,char默认’\u0000‘,boolean默认false,引用数据类型默认null
4.数组的赋值
1)数据类型 [ ] 数组名={值1,值2,……,值n}
例;char [ ] array ={'a','b','c'};
2)数据类型 [ ] 数组名=new 数据类型 [ ] {值1,值2,……,值n}
3)用循环赋值
例:for(int i=0;i<10; i++)
a[i]=Math.random();
5.数组的遍历
1)通常用for循环遍历数组
2)增强for循环语句
例:for(int i:b){ //增强for,格式(类型 临时变量:数组名)
//临时变量i会依次代表数组中的每个元素的值,而不是代表数组元素
++i; } //用i表示数组元素的值,不会改变数组元素的值