1.数组的定义:
同一种类型数据的集合。其实数组就是一个容器。
2.数组的优点:
可以自动给数组中的元素从0开始编号,方便操作这些元素。
3.数组定义的格式:
格式1:
元素类型[] 数组名 = new 元素类型[元素个数或数组长度];
示例:int[] arr = new int[5];
格式2:
元素类型[] 数组名 = new 元素类型[]{元素,元素,……};
int[] arr = new int[]{3,5,1,7};
int[] arr = {3,5,1,7};
4.数组的长度: (一旦定义好了数组长度也固定好了)
数组名.length
5.数组的使用如下:
<一>定义数组方式如下:
//方式一:
int[] arr = new int[5]; //长度为5的数组
arr[0] =1; //给数组写值
arr[1] =2;
arr[2] =3;
arr[3] =5;
arr[4] =6;
//方式二:
int[] arr2 = {1,5,7,8};
//方式三:
int[] arr3 =new int[] {6,7,66,444};
<2>遍历数组:
int[] arr3 = {1,5,6,8,9};
for(inti =0; i < arr3.length; i++) {
System.out.println(arr3[i]);
}
6.数组使用常见的问题:
1.数组越界了
2.数组空指针了,引用变量指向空的对象,然而调用了对象的属性和方法