首页 > 代码库 > java数组

java数组

数组的概念:

数组是一组能够存储相同数据类型值的变量的集合。


数组的作用:

当我们有一组相同类型的数据需要存储,如果此时使用单个变量,我们将要定义若干个变量名,这样将 会非常繁琐,并不利于维护。


数组的声明方式:

  1. int a[];               //声明一个整数类型的数组a,但是没有分配内存空间

  2. int a[]=new int[5];       //声明一个整数类型的数组a,分配内存空间

  3. 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)

输出数组元素时,下标超出了数组长度,编译时不会报错运行时才报错

java数组