public class FeiBoNa { public static void main(String[] args) { int[] number = null; number[0] = 0; number[1] = 1; number[2] = 1; int m; for(m=3;m<30001;m++){ number[m] = number[m-1]+number[m-2]; } System.out.print(number[m]); } } 错误:Exception in thread "main" java.lang.NullPointerException at FeiBoNa.main(FeiBoNa.java:6)
两个空格没有粘贴,就以上代码而言,错误为:at FeiBoNa.main(FeiBoNa.java:4)。number[0] = 0 当中,"number"带有黄色下划线警告,警告内容为:Null pointer access: The variable number can only be null at this location。
int[] number = null; 这句不对,数组必须初始化才行,比如 int[] number = new int[3];