程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> new-Java中數組的問題,總是報空指針錯誤

new-Java中數組的問題,總是報空指針錯誤

編輯:編程綜合問答
Java中數組的問題,總是報空指針錯誤
 class Sinfo {
    public String name;
    public int age;
    public int grade;

    public Sinfo() {
        // TODO Auto-generated constructor stub
    }
}

 Scanner cin = new Scanner(System.in);
        int n = cin.nextInt();
        Sinfo[] su = new Sinfo[n];
        while (cin.hasNext()) {
            for (int i = 0; i < su.length; i++) {
                su[i].name = cin.next();
                su[i].age = cin.nextInt();
                su[i].grade = cin.nextInt();
            }

        }
  1. 1. 定義了一個信息類,然後創建了信息類的數組,為什麼每次需要往數組中讀的時候都會報空指針錯誤?

最佳回答:


su[i].name = cin.next();
前面加上
su[i] = new Sinfo();

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved