Ich will ein Array vorwärts und rückwärts ausgeben:
Vorwärts:
Das kann ich nachvollziehen, aber die Schleife bei der Rückwärtsausgabe versteh ich nicht genau:
Wieso wird bei feld.length die 1 abgezogen?
Vielen Dank im Voraus!
Edit: Problem wurde gelöst. Hab es jetzt verstanden
Vorwärts:
Code:
public class Programm{
public static void main(String []args){
int [] feld = new int[50];
for(int i = 0; i < feld.length; i++)
feld[i] = (int) (Math.pow(i,4));
for(int i = 0; i < feld.length; i++)
System.out.println(feld[i]);
}
}
Das kann ich nachvollziehen, aber die Schleife bei der Rückwärtsausgabe versteh ich nicht genau:
Code:
System.out.println("Ausgabe des Arrays rückwärts:");
for (int i = feld.length-1; i >= 0 ; i--)
System.out.println(feld[i]);
Wieso wird bei feld.length die 1 abgezogen?
Vielen Dank im Voraus!
Edit: Problem wurde gelöst. Hab es jetzt verstanden
Zuletzt bearbeitet: