Plik Film.java
class Film {
String tytuł;
String gatunek;
int ocena;
void odtworz() {
System.out.println("Film" + tytuł);
}
}}
Plik FilmTester.Java
public class FilmTester {
public static void main(String[] args) {
Film[] MojeFilmy = new Film[1];
MojeFilmy[0] = new Film();
MojeFilmy[1] = new Film();
MojeFilmy[0].tytuł = "Matrix";
MojeFilmy[1].tytuł = "Hobbit";
MojeFilmy[0].gatunek = "S-F";
MojeFilmy[1].gatunek = "Fantasy";
MojeFilmy[0].ocena = 9;
MojeFilmy[1].ocena = 7;
int x = 0;
while (x < MojeFilmy.length) {
MojeFilmy[x].odtworz();
x = x + 1;
}
}
}
Chciałbym prosić o wyrozumiałość "programuje"w javie od paru dni.
Nie mam żadnego błędu w składni a mimo to nie uruchamia mi programu tłumacząc się komunikatem
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at FilmTester.main(FilmTester.java:10)
Chciałem aby program wyświetlił tytuł wszystkich filmów. Proszę o jakąś radę.