-1
我聲明的變量和初始化,但我仍然得到這個錯誤Java的Eclipse的NullPointerException異常
代碼:
//Main
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
// Scanner input=new Scanner(System.in);
// Random rnd=new Random();
StuInfo();
}
public static void StuInfo()
{
Scanner io=new Scanner(System.in);
Random rnd=new Random();
System.out.println("How many students are there?");
student[] stu = new student[io.nextInt()];
for (int i = 0; i < stu.length; i++)
{
stu[i].age = 5;
}
}
}
//Student
public class student {
int age;
double[] grade;
String name;
}
輸入:
錯誤:
exception in thread "main" java.lang.NullPointerException
at Main.StuInfo(Main.java:39)
at Main.main(Main.java:12)
'stu [i]'爲'null'。 – luk2302
你需要在你的遊戲中工作 –
stu [i]並不意味着它是空的,它意味着5 ....解釋請嗎? – Newb69420