关于java出现java.lang.NullPointerException问题

运行可运行,就是在添加信息方法里输入学号的时候就出现异常

java小白大神勿喷

import java.util.Scanner;
public class GongNeng {
 static Scanner in= new Scanner (System.in);
     //添加信息方法
 static String[] no=null;
 static String[] name=null;
 static String[] gender=null;
 static String[] date=null;
 static String[] professiona=null;
 public static void add() {
     for(int i=0;i<5;i++) {
      System.out.println("请输入第"+i+"个同学信息");      
       System.out.println("请出入学号:");
        no[i]=in.nextLine();
        System.out.println("请出入名字:");
        name[i]=in.nextLine();
        System.out.println("请出入性别:");
        gender[i]=in.nextLine();
        System.out.println("请出入出生:");
        date[i]=in.nextLine();
        System.out.println("请出入专业:");
        professiona[i]=in.nextLine();              
     } 
     System.out.println("输入完毕!");
 }
 //查询信息方法
 static public void select() {
  for(int i=0;i<5;i++) {
   System.out.println("这是第"+i+"个同学信息");
   System.out.println("学号为"+no[i]);
   System.out.println("姓名为"+name[i]);
   System.out.println("性别为"+gender[i]);
   System.out.println("出生为"+date[i]);
   System.out.println("专业为"+professiona[i]);
  }
  //修改信息方法
 }
 
 
 
 
 
 
}

你可能感兴趣的:(关于java出现java.lang.NullPointerException问题)