Bonsoir, ci joint un code java qui se compile bien, mais ne s’execute pas !!
class Film{
String intitule;
String realisateur;
public static void main(String [] args)
{
Film [] mesFilms = new Film[4];
int i=0;
mesFilms[0].intitule="filma";
mesFilms[1].intitule="filmb";
mesFilms[2].intitule="filmc";
mesFilms[3].intitule="filmd";
mesFilms[0].realisateur="aaaa";
mesFilms[1].realisateur="bbbb";
mesFilms[2].realisateur="cccc";
mesFilms[3].realisateur="dddd";
while(i<4)
{
System.out.print(mesFilms[i].intitule);
System.out.print("par");
System.out.print(mesFilms[i].realisateur);
i++;
}
}
}
Par quoi peut on corriger l’erreur à l’éxecution
Exception in thread "main" java.lang.NullPointerException
at Film.main(Film.java:11)
Merci