私は何を間違えましたか?配列が原因だと思います。テキストを少し短くする必要があったため、行番号が正しくありません。申し訳ありません。
Exception in thread "main" java.lang.NullPointerException
at Team.<init>(Team.java:43)
at Team.main(Team.java:30)
コード:
public static void main(String[] args)
{
System.out.println("Dein Fußballteam in der ersten Bundesliga!");
int[] Spieler = new int[20];
int Torschützen[] = new int[10];
Team myTeam = new Team();
myTeam.einfacheNachricht();
}
public Team()
{
TeamSpieler = new Spieler[20];
Scanner team = new Scanner(System.in);
for (int i=0; i<20;i++){
System.out.println("Bitte geben Sie den Namen des Spielers " + i + " ein: ");
TeamSpieler[i].Name = team.nextLine();
System.out.println("Bitte geben Sie das Alter des Spielers " + i + " ein: ");
TeamSpieler[i].Alter = team.nextInt();
System.out.println("Bitte geben Sie die Tore des Spielers " + i + " ein: ");
TeamSpieler[i].Tore = team.nextInt();
}
System.out.println("Bitte geben Sie den Namen ihres Teams ein: ");
Teamname = team.nextLine();
team.close();
}