Array mit Unter- und Obergrenze ganze Zahlen dazwischen erscheinen nicht

rantonica

Neues Mitglied
Dies ist meine Aufgabe:

Erstellen Sie ein Programm, das bei dem nach der Eingabe einer Unter- und Obergrenze (ganze Zahlen) alle ganzen Zahlen zwischen der Ober- und Untergrenze (die Ober- und Untergrenze inklusive) absteigend ausgibt.
Beispiel:
Bitte die Obergrenze eingeben: 10
Bitte die Untergrenze eingeben: 3
Ausgabe:
10 9 8 7 6 5 4 3

Leider bin ich selbst noch nicht auf die Lösung gekommen ich hab zur die richtige Länge des Arrays hinbekommen, kann die anderen Werte aber nicht "füllen".

[CODE lang="java" title="Lösungs Versuch"]
import java.util.Scanner;

public class Unterobergrenze {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("Bitte Obergrenze eingeben: ");
int o = sc.nextInt();

System.out.println("Bitte Untergrenze eingeben: ");
int u = sc.nextInt();

int n = o-u+1;
int[] intArr = new int[n];
intArr[0]=u;
intArr[n-1]=o;

for (int i = 0; i < o ; i++) {
System.out.print(intArr + "\t");
}

}

}
[/CODE]

Bei mir ist die Ausgabe Untergrenze 0 0 0 .... Obergrenze. Ich brauche dafür aber den Wert immer plus 1. Danke bereits jetzt für die Hilfe.
 

Zurück
Oben