Was ist daran falsch

MarleyBOSS

Mitglied
hey ich soll fürne Klausur Rekursion üben.

public class Main {

public static void main(String[] args) {
System.out.println(BaumFällen(5));

}
public static String BaumFällen(int Dicke) {
if(Dicke >= 1) {
System.out.println("Hacken...");
BaumFällen(Dicke-1);
}else{
return "Baum umgefallen!";
}
return null;
}
}

Jetzt kommt in der Konsole aber 5xHacken... und dann null. Aber eigentlich sollte da doch 5xhacken kommen und dann Baum umgefallen, da irgendwann die Methode BaumFällen(0) ausgeführt wird und 0 ja nicht größer gleich 1 ist. Und dann des Befehl in else ausführen sollte oder nicht ?
 

JCODA

Top Contributor
Gib im ersten Fall, also Dicke >=0 den Methodenaufruf zurück, also ich meine schreib ein return vor den Baum-Fällen Aufruf.

BITTE benutzt das nächste mal Code-Tags, du kannst auf "Einfügen" -> "Code" klicken, dann wird dein Code hervorgehoben und man kann ihn viel besser lesen.
 

MarleyBOSS

Mitglied
Gib im ersten Fall, also Dicke >=0 den Methodenaufruf zurück, also ich meine schreib ein return vor den Baum-Fällen Aufruf.

BITTE benutzt das nächste mal Code-Tags, du kannst auf "Einfügen" -> "Code" klicken, dann wird dein Code hervorgehoben und man kann ihn viel besser lesen.

Bin nochn Anfänger aber danke für die schnelle Antwort :D
Hät ich auch selber drauf kommen können son drekc ^^
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Was ist daran falsch ? Java Basics - Anfänger-Themen 5
N wo liegt daran der fehler? Java Basics - Anfänger-Themen 6
I Review von euch erwünscht, double Rechnung falsch Java Basics - Anfänger-Themen 34
L Datum - Monat und Jahr werden falsch angezeigt Java Basics - Anfänger-Themen 4
C negamax-Algorithmus für Tic-Tac-Toe spielt manchmal falsch Java Basics - Anfänger-Themen 10
W LocalDate toString und nach Split falsch "erkannt"? Java Basics - Anfänger-Themen 8
M Dialogbox sofort neustarten, falls aktuelle Eingabe falsch Java Basics - Anfänger-Themen 11
K Warum gibt mir z. B. 40^128 eine Zahl? Ich dachte mit xor kann man nur booleanwerte erhalten, also prüfen ob etwas whar oder falsch ist? Java Basics - Anfänger-Themen 1
O Warum ist meine Antwort falsch? Java Basics - Anfänger-Themen 3
O Warum ist die Auswahl falsch? Java Basics - Anfänger-Themen 4
J Erste Schritte Was mache ich in meinem Code falsch. Java Basics - Anfänger-Themen 3
M Was habe ich hier falsch, dass wenn ich z.B.: 11 eingebe mir false zurück gegeben wird? Java Basics - Anfänger-Themen 2
Kapfski Was habe ich falsch gemacht? Hilfe! Java Basics - Anfänger-Themen 17
R FXMLLoader Pfad falsch`? Java Basics - Anfänger-Themen 4
S Berechnung der sleep time ist falsch Java Basics - Anfänger-Themen 46
D Zahlen werden falsch gekürzt :? Java Basics - Anfänger-Themen 27
J String wird in GUI falsch ausgegeben Java Basics - Anfänger-Themen 10
A Figur erkennen, aber Abweichung falsch Java Basics - Anfänger-Themen 2
J Was mache ich falsch in meiner Java Anwendung? Java Basics - Anfänger-Themen 11
N Javac -version der Befehl ist entweder falsch geschrieben oder...... Java Basics - Anfänger-Themen 8
Z Klassen Error: ';' expected - was mache ich falsch? Java Basics - Anfänger-Themen 4
A Ich habe das Gefühl etwas grundlegendes falsch zu machen Java Basics - Anfänger-Themen 6
L Ist an diesem Befehl irgendwas falsch? Java Basics - Anfänger-Themen 2
D Probleme beim Kompelieren mache ich etwas falsch ? Java Basics - Anfänger-Themen 3
A Arrays addieren- Was mache ich falsch?? Java Basics - Anfänger-Themen 2
S Code richtig / besser machbar? (Nicht sicher, ob Code selbst falsch ist) Java Basics - Anfänger-Themen 4
L AES - Irgendwas falsch? Java Basics - Anfänger-Themen 0
H Koordinaten gehen falsch ! Java Basics - Anfänger-Themen 13
I Programm von mir - keine Ahnung mehr ob richtig falsch:-( Java Basics - Anfänger-Themen 6
B Wieso wird hier so viel als falsch angezeigt? Java Basics - Anfänger-Themen 2
JavaNewbie2.0 Was ist falsch? Java Basics - Anfänger-Themen 2
JavaNewbie2.0 Was ist falsch? Java Basics - Anfänger-Themen 23
D Prozente werden falsch berechnet Java Basics - Anfänger-Themen 8
F for Schleife zählt falsch Java Basics - Anfänger-Themen 6
S Variable wird falsch gesetzt Java Basics - Anfänger-Themen 5
J ArrayList wird in JTable falsch angezeigt Java Basics - Anfänger-Themen 0
D Aktuelles Datum wird falsch ausgegeben Java Basics - Anfänger-Themen 2
B Drucken: Default Paper von Drucker? Mein Drucker druckt falsch Java Basics - Anfänger-Themen 3
D Matritzenmultiplikation berechnet Werte falsch Java Basics - Anfänger-Themen 9
J ireport Designer / CSV / Sonderzeichen was läuft falsch Java Basics - Anfänger-Themen 7
W Was ist bei folgendem Code falsch? Java Basics - Anfänger-Themen 5
C Array wird falsch befüllt? Java Basics - Anfänger-Themen 7
L Methoden Histogramm, Methode berechnet falsch. Java Basics - Anfänger-Themen 7
Silvascus Was mache ich falsch? Java Basics - Anfänger-Themen 15
L Variable an andere Klasse weitergeben - Was mache ich falsch? Java Basics - Anfänger-Themen 2
C Variablen if Anweisung falsch gesetzt Java Basics - Anfänger-Themen 4
J Java rechnet -0.94 + 0.01 falsch Java Basics - Anfänger-Themen 14
J Dekrement läuft offenbar falsch Java Basics - Anfänger-Themen 6
X Warum ist das falsch -.- Java Basics - Anfänger-Themen 4
J Datum und Uhrzeit in Datenbank falsch hinterlegt Java Basics - Anfänger-Themen 13
J Java: Was habe ich falsch gemacht? Java Basics - Anfänger-Themen 4
T Input/Output GregorianCalender gibt falsch aus? Java Basics - Anfänger-Themen 4
F Byte Ausgabe plötzlich falsch Java Basics - Anfänger-Themen 0
O Zeitmessung falsch Java Basics - Anfänger-Themen 7
J Klassen Fehler Datei kopieren - was mache ich falsch Java Basics - Anfänger-Themen 19
C Ausgabe vom Array falsch ? Java Basics - Anfänger-Themen 3
S Mengenklammer falsch, Warum? Java Basics - Anfänger-Themen 6
J BlueJ öffnet package falsch Java Basics - Anfänger-Themen 2
C Extrem einfache Aufgabe falsch beantwortet :$ Java Basics - Anfänger-Themen 6
H Punkte werden falsch verbunden Java Basics - Anfänger-Themen 6
F String wird richtig in konsole geschrieben aber falsch an Methode übergeben Java Basics - Anfänger-Themen 8
K Runnable oder Keyadapter läuft falsch Java Basics - Anfänger-Themen 4
U Attributsnamen korrekt oder falsch? Java Basics - Anfänger-Themen 4
B Bewegung falsch Java Basics - Anfänger-Themen 33
M .jar wird falsch generiert? Java Basics - Anfänger-Themen 9
A Methoden repaint() zeichnet JPanel falsch Java Basics - Anfänger-Themen 3
M Classpath Jar nicht ausführbar, Classpath warscheinlich falsch Java Basics - Anfänger-Themen 10
D Warum ist diese Interfacedeklaration falsch? Java Basics - Anfänger-Themen 5
A Textdatei einlesen - erstes Zeichen falsch Java Basics - Anfänger-Themen 20
M ; Fehler. Was ist falsch? Java Basics - Anfänger-Themen 4
K Was ist hier Falsch? Java Basics - Anfänger-Themen 3
B Eclipse zeigt code als falsch an Java Basics - Anfänger-Themen 19
R Ausgabe wird falsch angezeigt! Java Basics - Anfänger-Themen 14
O BufferedImage drehen, falsch positioniert Java Basics - Anfänger-Themen 5
L Erste Schritte Was mach ich falsch? thx Java Basics - Anfänger-Themen 3
M Erste Schritte Nachkommastellen falsch bei Rechnung Java Basics - Anfänger-Themen 3
E Kann mir jemand sagen was hier falsch ist? Java Basics - Anfänger-Themen 6
X cmd stellt falsch/zu weinig dar Java Basics - Anfänger-Themen 4
A Variablen Was mache Ich falsch? Java Basics - Anfänger-Themen 5
K Array fehler... was mach ich falsch? Java Basics - Anfänger-Themen 3
M Erste Schritte Jcreator falsch eingerichtet? Java Basics - Anfänger-Themen 10
W Was ist falsch? Java Basics - Anfänger-Themen 14
P Java rechnet falsch! (ab 6stelligen Zahlen) Java Basics - Anfänger-Themen 14
T Diagrammwerte werden falsch herum angezeigt Java Basics - Anfänger-Themen 6
A was mache ich falsch? Java Basics - Anfänger-Themen 3
1 Integer wird falsch in Datei geschrieben Java Basics - Anfänger-Themen 13
Z css pfad falsch Java Basics - Anfänger-Themen 7
M exception catch falsch? Java Basics - Anfänger-Themen 11
E Comparator sortiert falsch... Java Basics - Anfänger-Themen 2
X Primzahl Ausgabe falsch Java Basics - Anfänger-Themen 10
V Eingabe String wird falsch erkannt Java Basics - Anfänger-Themen 7
U Was ist an diesem Code falsch? Java Basics - Anfänger-Themen 10
StrikeTom Was ist an dieser einfachen funktion falsch? Java Basics - Anfänger-Themen 5
StrikeTom Was ist falsch(Kolision) Java Basics - Anfänger-Themen 6
S Pfad für Datei falsch - wie richtig angeben? Java Basics - Anfänger-Themen 7
P Was ist hier falsch? Java Basics - Anfänger-Themen 6
B Warum kommt immer die 0 als Ergebnis? Was habe ich falsch gemacht? Java Basics - Anfänger-Themen 18
S wieso ist mein Code falsch? Java Basics - Anfänger-Themen 2
W Grid Layout wird falsch dargestellt Java Basics - Anfänger-Themen 4
R jLabel.setBackground - falsch angewendet? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben