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.
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.