hallo. wir haben mit arrays angefangen und kleine programme geschrieben, nichts besonders schweres allerdings habe ich trotzdem noch ein paar verständnisprobleme. wir sollten bei folgendem code ein array der länge 50 erzeugen, mit den werten i=i^4 und es einmal vorwärts und einmal rückwärts ausgeben lassen. so sieht das ganze aus, funktioniert auch allerdings verstehe ich das attribut length nicht ganz. ist a.length in meinem fall nicht einfach die zahl 50 ? dann könnte ich doch statt a.length auch 50 als bedingungen in den schleifen einstellen oder nicht ? wäre dankbar wenn jemand sich die zeit nehmen würde einem anfänger zu helfen.
Java:
class array{
public static void main(String[]args){
int [] a;
a = new int [50];
for (int i=0; i<a.length;i++)
a[i]=(int)Math.pow(i,4);
for (int i=0;i<a.length;i++)
System.out.println(a[i]);
System.out.println();
for (int i=a.length-1; i>=0; i--)
a[i]=(int)Math.pow(i,4);
for (int i=a.length-1; i>=0;i--)
System.out.println(a[i]);
}
}