Hallo Leute,
ich habe ursprünglich folgendes Programm als Vorlage:
Ich sollte erreichen, dass die Planeten in umgekehrter Reihenfolge ausgegeben werden. Ich habe folgendes geschrieben:
Das Programm funktioniert, aber ich bekommen am Ende die Fehlermeldung:
Exceptiom in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at planeten.main(planeten.java:9)
Kann mir das einer erklären?
ich habe ursprünglich folgendes Programm als Vorlage:
Java:
class planeten
{
public static void main ( String[] args )
{
String[] planeten = {"Merkur", "Venus", "Erde", "Mars", "Jupiter",
"Saturn", "Uranus", "Neptun", "Pluto"};
for ( int j=0; j< planeten.length; j++ )
{
System.out.println("Hallo " + planeten[j] +"!" );
}
}
}
Ich sollte erreichen, dass die Planeten in umgekehrter Reihenfolge ausgegeben werden. Ich habe folgendes geschrieben:
Java:
class planeten
{
public static void main ( String[] args )
{
String[] planeten = {"Merkur", "Venus", "Erde", "Mars", "Jupiter",
"Saturn", "Uranus", "Neptun", "Pluto"};
for ( int j=8; j< planeten.length; j-- )
{
System.out.println("Hallo " + planeten[j] +"!" );
}
}
}
Das Programm funktioniert, aber ich bekommen am Ende die Fehlermeldung:
Exceptiom in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at planeten.main(planeten.java:9)
Kann mir das einer erklären?