m0mo
Aktives Mitglied
Thread Starter
- Dabei seit
- 26.03.2005
- Beiträge
- 478
- Reaktionspunkte
- 2
Hallo Liebe Macuser, ich hoffe ihr koennt einem totalen Javaanfaenger schnell und unkompliziert helfen:
Wen die Aufgabe interessiert, der kann sie sich hier mal anschauen:
http://www.informatik.uni-leipzig.de/~meiler/MuP.dir/MuPWS06.dir/Uebungen/Aufgabenserie9.pdf
nun erstmal der Quellcode:
folgendes soll passieren: ein Wald wird erstellt und erstmal soll jeder Baum, der in einer Art Matrix definiert ist, als nicht gefaellt definiert sein, also der Wert soll fuer gefaellt = false sein.
Nun kommt beim compilieren kein Fehler, aber beim ausfuehren passiert folgendes:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Wald.main(Wald.java:25)
woran kann das liegen? Bzw. was mache ich falsch?
Hoffe ihr koennt mir helfen, danke schonmal
mfg, m0mo
Wen die Aufgabe interessiert, der kann sie sich hier mal anschauen:
http://www.informatik.uni-leipzig.de/~meiler/MuP.dir/MuPWS06.dir/Uebungen/Aufgabenserie9.pdf
nun erstmal der Quellcode:
PHP:
public class Wald {
// Baum Klasse
class Baum {
//Attribute
boolean gefaellt=false;
}
// Attribute
int zeilen,spalten;
Baum[][] baeume = new Baum[zeilen][spalten];
public static void main (String [] args) {
Wald schonung = new Wald();
schonung.zeilen = 10;
schonung.spalten = 10;
System.out.println(schonung.spalten);
for(int i=0;i<schonung.zeilen;i++) {
for(int j=0;j<schonung.spalten;j++) {
schonung.baeume[i][j].gefaellt = false;
}
}
}
}
folgendes soll passieren: ein Wald wird erstellt und erstmal soll jeder Baum, der in einer Art Matrix definiert ist, als nicht gefaellt definiert sein, also der Wert soll fuer gefaellt = false sein.
Nun kommt beim compilieren kein Fehler, aber beim ausfuehren passiert folgendes:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Wald.main(Wald.java:25)
woran kann das liegen? Bzw. was mache ich falsch?
Hoffe ihr koennt mir helfen, danke schonmal
mfg, m0mo