Konsolenausgabe Zahlenfolge Rekursion

DevZ02

Neues Mitglied
Guten Tag
Im Unterricht haben wir die Aufgabe gestellt bekommen eine Zahlenfolge per Konsole auszugeben. Die eingegebene Zahl darf die einzige verwendete Variable sein. So sollte es aussehen (Beispiel n=5):
5
4
3
2
1
2
3
4
5
Wir programmieren in BlueJ mit, wer hätte es gedacht, Java.

Bisheriger Code:

import java.util.Scanner;
public class Zahlenreihe2
{
public static void main (String[] args)
{ Scanner scanner = new Scanner(System.in);
int n;
System.out.print("n = ");
n = scanner.nextInt();
ZR(n);

}
private static long ZR(int n)
{
if (n!=0) {
if (n>0)System.out.println(n) ;
if (n<0) System.out.println(-n) ;
return ZR(n-1) ;
}

else return ZR(-2);

}
}

Der Rekursionsschritt will mir einfach nicht gelingen bei dieser Aufgabe, da ich einfach nicht sehe an welcher stelle ich die Abbruchbedingung platzieren muss bzw weiß ich nicht einmal genau welche Abbruchbedingung ich benötige.

Meine jetzigen Konsolenausgaben sehen immer so aus (Beispiel n=5):
5
4
3
2
1
2
3
4
5
6
7
8
... bis zum Stack Overflow
Es wäre toll wenn sich der ein oder andere findet der mir helfen kann.
 

abc66

Top Contributor
Bitte:
- Aussagekräftigen Titel (check)
- Code in Code Tags
- Frage richtig beschreiben
- Versuch richtig beschreiben
- weniger betteln (check)
- Wie man Fragen richtig stellt lesen
 

Tarrew

Top Contributor
Jede Zahl außer die 1 wird ja 2x ausgegeben. Das heißt die 1 wirst du gesondert betrachten wollen, weil du weißt, dass du dann "unten" angekommen bist.

Danach sieht es ja so aus , als wird die Zahl ausgegeben, dann ein Rekursionsschritt gemacht und wenn man wieder aus der Rekursion "rauskommt", wird wieder die Zahl ausgegeben. Dein Code könnte also irgendwie so eine Struktur haben:
Java:
    private static void ZR(int n) {
        if (n == 1) {
            //...
        }
        System.out.println(n);
        //...
        System.out.println(n);
    }
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Konsolenausgabe verschiebt sich Java Basics - Anfänger-Themen 8
Marlena Bauer Konsolenausgabe in .txt speichern Java Basics - Anfänger-Themen 6
T Verständnisfrage zur Konsolenausgabe Java Basics - Anfänger-Themen 2
A Konsolenausgabe: Hinter letztes Element ein "}" Java Basics - Anfänger-Themen 2
W Problem mit Konsolenausgabe bei StringTokenizer Java Basics - Anfänger-Themen 2
J Erste Schritte Konsolenausgabe in Datei umleiten Java Basics - Anfänger-Themen 22
A Keine Konsolenausgabe Java Basics - Anfänger-Themen 5
N NullPointerException bei Konsolenausgabe Java Basics - Anfänger-Themen 5
S Konsolenausgabe ales JOptionPane? Java Basics - Anfänger-Themen 5
N Input/Output Konsolenausgabe in Textdatei speichern/umleiten Java Basics - Anfänger-Themen 7
P info()-Methode mit Objektrückgabe: Konsolenausgabe möglich? Java Basics - Anfänger-Themen 8
A Aus .jar Konsolenausgabe Java Basics - Anfänger-Themen 6
M Konsolenausgabe ohne Zeilenumbruch Java Basics - Anfänger-Themen 3
G konsolenausgabe als *.txt speichern ? Java Basics - Anfänger-Themen 5
C Konsolenausgabe in String Java Basics - Anfänger-Themen 2
G Konsolenausgabe einlesen Java Basics - Anfänger-Themen 7
O Konsolenausgabe auf TextArea umleiten Java Basics - Anfänger-Themen 4
H DOS-Konsolenausgabe: limitierte Zeilenzahl? Java Basics - Anfänger-Themen 8
D Konsolenausgabe formatieren Java Basics - Anfänger-Themen 2
T Konsolenausgabe Pipen Java Basics - Anfänger-Themen 4
D Konsolenausgabe leeren Java Basics - Anfänger-Themen 16
L Zahlenfolge Java Basics - Anfänger-Themen 13
B Zahlenfolge von Queue in Stack Java Basics - Anfänger-Themen 29
K Rekursion einer Zahlenfolge (Ab- und Aufzählung) Java Basics - Anfänger-Themen 6
K Zahlenfolge ArrayList Java Basics - Anfänger-Themen 3
D Zahlenfolge in Java Java Basics - Anfänger-Themen 8
T Min und Max einer Zahlenfolge bestimmen Java Basics - Anfänger-Themen 7
B Algorithmus zum entmischen einer Zahlenfolge Java Basics - Anfänger-Themen 15
C Ungerade Zahlenfolge ausgeben Java Basics - Anfänger-Themen 11
F zufällige Zahlenfolge Java Basics - Anfänger-Themen 8
E Zahlenfolge des einen Arrays in zweiten enthalten Java Basics - Anfänger-Themen 7
R integer zahlenfolge speichern, ausgeben Java Basics - Anfänger-Themen 1
B zahlenfolge einlesen und in array umwandeln Java Basics - Anfänger-Themen 7
S Zahlenfolge ausgeben Java Basics - Anfänger-Themen 5
B Zahlenfolge addieren Java Basics - Anfänger-Themen 5
E Zahlenfolge ausgeben Java Basics - Anfänger-Themen 4
D Zahlenfolge ausgeben Java Basics - Anfänger-Themen 19
X Zahlenfolge in Int-Array einlesen? Java Basics - Anfänger-Themen 7
M If/Else mit Zahlenfolge Java Basics - Anfänger-Themen 13
Antoras Zahlenfolge mit Schleifen ausgeben Java Basics - Anfänger-Themen 10
M Zahlenfolge verwenden Java Basics - Anfänger-Themen 8
kulturfenster Zahlenfolge einlesen Java Basics - Anfänger-Themen 8
V Zahlenfolge in Frame ausgeben Java Basics - Anfänger-Themen 9
K Verstehe Rekursion nicht ganz Java Basics - Anfänger-Themen 7
P Frage zu Rekursion und Backtracking Java Basics - Anfänger-Themen 2
DiyarcanZeren Rekursion in Java Java Basics - Anfänger-Themen 5
M Variablen Rekursion mit 2 Parameteren Java Basics - Anfänger-Themen 4
sserio Rekursion größten Primfaktor finden funktioniert nicht Java Basics - Anfänger-Themen 8
M Lösungsweg Rekursion Java Basics - Anfänger-Themen 1
C StackOverflow bei Rekursion Java Basics - Anfänger-Themen 7
D Rekursion - Ich raffs nicht Java Basics - Anfänger-Themen 16
N Methoden Rekursion mit Kreisen Java Basics - Anfänger-Themen 7
P9cman Vokale in einem String überprüfen mittels Rekursion Java Basics - Anfänger-Themen 8
J Rekursion Java Basics - Anfänger-Themen 22
T Rekursion Programmierverständnis Java Basics - Anfänger-Themen 12
K Rekursion: Rechenmauer mit Array erstellen Java Basics - Anfänger-Themen 17
Zeppi Rekursion Java Basics - Anfänger-Themen 15
V Backtracking und Rekursion Java Basics - Anfänger-Themen 15
L REKURSION Java Basics - Anfänger-Themen 13
Kirby.exe Rekursion Java Basics - Anfänger-Themen 7
N for Schleife durch Rekursion ersetzen Java Basics - Anfänger-Themen 6
X Rekursion Java Basics - Anfänger-Themen 3
H Rekursion Java Basics - Anfänger-Themen 2
D Erste Schritte Rekursion Java Basics - Anfänger-Themen 13
M Rekursion Tage Ansteckung gesamte Bevölkerung Java Basics - Anfänger-Themen 15
M Java Rekursion Java Basics - Anfänger-Themen 9
G Java Rekursion Java Basics - Anfänger-Themen 5
J Rekursion Klausur Aufgabe Java Basics - Anfänger-Themen 2
N Rekursion Java Basics - Anfänger-Themen 18
M Verständnisproblem der Rekursion bei Arrays Java Basics - Anfänger-Themen 8
X Rekursion Rätsel Java Basics - Anfänger-Themen 4
N Klassen Rekursion mit Feldern von Objekten Java Basics - Anfänger-Themen 14
W Rekursion Java Basics - Anfänger-Themen 0
J Ping Pong Methode mit Rekursion Java Basics - Anfänger-Themen 1
N Rekursion Java Basics - Anfänger-Themen 1
B Rekursion Basic Java Basics - Anfänger-Themen 15
O Rekursion Mergesort Java Basics - Anfänger-Themen 18
G Rekursion Java Basics - Anfänger-Themen 20
M Rekursion Java Basics - Anfänger-Themen 7
F Hilfe bei Rekursion... Java Basics - Anfänger-Themen 4
A Mit Rekursion Zufallszahlen erstellen und größte finden Java Basics - Anfänger-Themen 5
B Rekursion Wurzel Java Basics - Anfänger-Themen 39
O Rekursion ordentlich aufschreiben Java Basics - Anfänger-Themen 2
B Rekursion verstehen Java Basics - Anfänger-Themen 4
O Rekursion Java Basics - Anfänger-Themen 2
E Rekursion verstehen. Java Basics - Anfänger-Themen 4
E Rekursion Kisten befüllen Java Basics - Anfänger-Themen 10
E Rekursion verstehen Java Basics - Anfänger-Themen 2
O Rekursion, String Java Basics - Anfänger-Themen 8
N Invertierte Rekursion??? Java Basics - Anfänger-Themen 5
M Bitte um Hilfe bei Quellcode (Rekursion) Java Basics - Anfänger-Themen 6
T Rekursion Warum bricht meine Funktion nicht ab Java Basics - Anfänger-Themen 4
A Hilfe bei Rekursion,Ich verstehe nicht,wie funktioniert die Rekursion in der Methode "walk" Java Basics - Anfänger-Themen 13
L Rekursion im Baum Java Basics - Anfänger-Themen 9
E Pfade eines Baums angeben ohne Rekursion Java Basics - Anfänger-Themen 20
L Rekursion Baumknoten Java Basics - Anfänger-Themen 8
L Rekursion größtes Zeichen Java Basics - Anfänger-Themen 8
L Rekursion Modulo Java Basics - Anfänger-Themen 7
I Rekursion Java Basics - Anfänger-Themen 11
H Rekursion Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben