一、数组的索引是从0开始的,一直到数组的长度-1为止,如果超出数组的长度则会报错。
public class Demo06 {
public static void main(String[] args){
int[] array={15,25,35};
System.out.println(array[0]);//15
System.out.println(array[1]);//25
System.out.println(array[2]);//35
//错误写法,不存在3号元素
System.out.println(array[3]);
}
}
array[3],不在范围内,所以会报错。
二、空指针
数组必须进行new初始化才能使用其中的元素
如果只是赋值一个null,没有进行new创建
那么将会发生
空指针异常 NullPointerException
public class Demo07 {
public static void main(String[] args){
//int[] array或者如下赋值空指针
int[] array=null;
// array=new int[3];
System.out.println(array[0]);
}
}