-1
iは変数を宣言して、それを初期化しますが、私はまだ、このエラーが出る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]はnullではありません。それは5であることを意味しています....説明してください? – Newb69420