为了账号安全,请及时绑定邮箱和手机立即绑定

java入门第三季第四章写的程序中出现空指针异常的情况怎么解决?

java入门第三季第四章写的程序中出现空指针异常的情况怎么解决?

小雨_veronica 2016-11-25 12:51:34
System.out.println("欢迎你!" + student.name+"。请注意每人限选5门课程");  for(int i=0;i<5;i++){   System.out.println("请输入课程ID");   scan3 = new Scanner(System.in);   String input3 = scan3.nextLine();   for(Course courses:coursesToSelect){    if(courses.id.equals(input3)){     student.courses.add(courses);     //  运行之后显示这一行出现了空指针异常,怎么解决?}   }  }
查看完整描述

3 回答

?
qq_匡璐_0

TA贡献96条经验 获得超96个赞

student没有初始化

查看完整回答
反对 回复 2016-11-25
?
慕粉3291149

TA贡献71条经验 获得超52个赞

有可能是你学生类中courses没有初始化 在学生类中        set<Course> courses = new HashSet<Course>();

这里需要对courses进行初始化

查看完整回答
反对 回复 2016-11-25
  • 3 回答
  • 0 关注
  • 1158 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信