Hallo zusammen
hab ein kleines Problem
und zwar folgendes wir haben die Aufgabe bekommen ein Wort rückwärts wieder auszugeben
Anfangsstellung sieht wie folgt aus
[JAVA=42]
char hallo[] = {'H', 'a', 'l', 'l', 'o'};
for (int i = 0; i < hallo.length ; i++)
{
System.out.print(hallo);
}
[/code]
nun hab ich das in Netbeans bearbeitet und es sieht wie folgt aus
[JAVA=42]
char hallo[] = {'H', 'a', 'l', 'l', 'o'};
for (int i = 4; i <hallo.length ; i--)
{
System.out.print(hallo);
}
[/code]
Er sagt zwar das es richtig, compliert ist auch ABER es kommt folgende Warnung/Hinweis:
"
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
ollaH at Versuch.Hallo.main(Hallo.java:20)
Java Result: 1
BUILD SUCCESSFUL
"
Wie soll ich das interpretieren ?
Ich hatte auch irgendwo gelesen ich muss die Bedingung: " i < hallo.length " umdrehen also in " i> hallo.length" aber da gibt er mir nix mehr aus wenn ich dies tue.
hab ein kleines Problem
und zwar folgendes wir haben die Aufgabe bekommen ein Wort rückwärts wieder auszugeben
Anfangsstellung sieht wie folgt aus
[JAVA=42]
char hallo[] = {'H', 'a', 'l', 'l', 'o'};
for (int i = 0; i < hallo.length ; i++)
{
System.out.print(hallo);
}
[/code]
nun hab ich das in Netbeans bearbeitet und es sieht wie folgt aus
[JAVA=42]
char hallo[] = {'H', 'a', 'l', 'l', 'o'};
for (int i = 4; i <hallo.length ; i--)
{
System.out.print(hallo);
}
[/code]
Er sagt zwar das es richtig, compliert ist auch ABER es kommt folgende Warnung/Hinweis:
"
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
ollaH at Versuch.Hallo.main(Hallo.java:20)
Java Result: 1
BUILD SUCCESSFUL
"
Wie soll ich das interpretieren ?
Ich hatte auch irgendwo gelesen ich muss die Bedingung: " i < hallo.length " umdrehen also in " i> hallo.length" aber da gibt er mir nix mehr aus wenn ich dies tue.