数组的概念:
数组是一组能够存储相同数据类型值的变量的集合。
数组的作用:
当我们有一组相同类型的数据需要存储,如果此时使用单个变量,我们将要定义若干个变量名,这样将 会非常繁琐,并不利于维护。
数组的声明方式:
int a[]; //声明一个整数类型的数组a,但是没有分配内存空间
int a[]=new int[5]; //声明一个整数类型的数组a,分配内存空间
int a[]=new int[]{1,2,3,4,5};//声明一个整数类型的数组a,分配内存空间,分别给数组元素赋值
或 int a[]={1,2,3,4,5}; //第三种的简写方式,更常用
数组的长度:
(变量名).length
例: int a[]={1,2,3,4,5};
System.out.println(a.length) //输出值为5
数组常见的错误:
1.空指针异常(NullPointerException)
没有分配内存空间就使用了数组就会出现空指针异常,编译时不会报错运行时才报错
2.数组越界异常(ArrayIndexOutOfBoundsException)
输出数组元素时,下标超出了数组长度,编译时不会报错运行时才报错
原文:http://12170190.blog.51cto.com/12160190/1867339