2.8.5 数组常见错误
1) int[] arr =new int[]; //没有注明数组的大小
2) int[] arr =new int[5;]
System.out.println(arr[5]);
ArrayIndexOutOfBoundsException //数组超出越界,数组从0开始计数
3) int[] arr;
arr ={1,2,3,4}; //创建数组并赋值必须在一条语句内完成.
4) int[] arr =null;
System.out.println(arr[0]);
NullPointerException //不能打印空值
2.8.6 数组使用注意事项:
1) 数组只能有一个标识符(名称)
2) 数组的长度固定,注意避免角标越界
3) 数组定义时,必须明确元素的类型
4) 数组定义时,必须明确元素的个数
2.8.7 数组知识点
1) 数组中的每一个元素都能通过下标来访问
2) 数组角标从0开始
3) 数组长度获取:变量名.length(数组长度是固定的)
4) 数组动态初始化: int[] arr =new int[5];
5) 数组静态初始化:int[] arr ={1,2,3,4};(经常使用的格式)
6) 当要对较多的同种数据类型变量操作时需要将这些数据进行存储
7) 好处:可以对数据进行存储,而且对数据进行编号,方便遍历和任意使用
|
|