自定義了一個(gè)Book類,有bookname和bookid兩個(gè)屬性
public?static?void?main(String[]?args)?{
//?TODO?自動(dòng)生成的方法存根
Book?[]?books?=?new?Book[3];
Scanner?input=new?Scanner(System.in);
for(int?i=0;i<3;i++)
{
System.out.println("請(qǐng)輸入bookname:");
String?name=input.nextLine();
books[i].bookName=name;??
System.out.println("請(qǐng)輸入bookid:");
String?id=input.nextLine();
books[i].bookId=id;
}
????}
????
????請(qǐng)輸入bookname:
l
Exception?in?thread?"main"?java.lang.NullPointerException
at?imooc.java3.exception.BookSystem.main(BookSystem.java:20)
2015-02-07
books這個(gè)對(duì)象數(shù)組雖然創(chuàng)建了,但是你并沒有創(chuàng)建對(duì)象放到這個(gè)數(shù)組里,books[i]當(dāng)然是空指針啊。