Hallo zusammen !
Ich habe folgenden Code und soll in Teil 2 die Einträge des Feldes werden jetzt Zahlen über den Scanner eingelesen und in Teil 3 die Ausgabe umkehren (statt 12345 dann 54321). Leider habe ich mich so verrannt, dass ich kaum noch durchblicke und mich selber verwirre.
[CODE lang="java" title="Übung"]import java.util.Scanner;
public class Inverse_Output {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int index;
int anzahl;
int[] feld;
/* Teil (1) */
anzahl = sc.nextInt();
feld = new int[anzahl];
/* Teil (2) */
index = 0;
while ( index < anzahl )
{
feld[index] = index * index;
index = index + 1;
}
/* Teil (3) */
index = 0;
while ( index < anzahl )
{
System.out.print( feld[index] + " " );
index = index + 1;
}
}
}
[/CODE]
Ich habe folgenden Code und soll in Teil 2 die Einträge des Feldes werden jetzt Zahlen über den Scanner eingelesen und in Teil 3 die Ausgabe umkehren (statt 12345 dann 54321). Leider habe ich mich so verrannt, dass ich kaum noch durchblicke und mich selber verwirre.
[CODE lang="java" title="Übung"]import java.util.Scanner;
public class Inverse_Output {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int index;
int anzahl;
int[] feld;
/* Teil (1) */
anzahl = sc.nextInt();
feld = new int[anzahl];
/* Teil (2) */
index = 0;
while ( index < anzahl )
{
feld[index] = index * index;
index = index + 1;
}
/* Teil (3) */
index = 0;
while ( index < anzahl )
{
System.out.print( feld[index] + " " );
index = index + 1;
}
}
}
[/CODE]