rekursion nicht verstanden

  • Themenstarter Gelöschtes Mitglied 54019
  • Beginndatum
G

Gelöschtes Mitglied 54019

Gast
Hallo in die Runde,

Ich dachte ich habe die Rekursion verstanden, wollte also eine einfache fakultaet hacken.
Frage mich wo hier der/die Fehler liegt/liegen:
Java:
import java.util.*;

public class Rekursion {

    private int ausgangszahl;
    private int ergebnis;

        public static void main (String [] args) {
      
        Scanner eingabe = new Scanner(System.in);
        System.out.println("\nGeben Sie einen Integer ein: ");
        int e = eingabe.nextInt();
      
        int e = ausgangszahl;

        public static int rekursiv(int ausgangszahl) {
            if (ausgangszahl >= 100) && (ausgangszahl >= 1) {
                return rekursiv(ausgangszahl-1);
            }
            else {
                ergebnis = ausgangszahl;
                return ergebnis;
            }
        }

            System.out.println("\n" + ergebnis);
          
        }

}

mein Compiler meckert mich von oben bis unten nur voll
illegal start of expression bei ,,public static int rekursiv (...."
error: "else" without "if" etc...

Vielleicht kann mich jemand auf den richtigen Weg führen?

Danke euch!
mfg JavaXava
 
Zuletzt bearbeitet von einem Moderator:

Robat

Top Contributor
Schau dir mal genau an wo du deine Methode deklariert hast.
Methoden werden niemals in anderen Methoden deklariert ;)

Java:
public static void main(String[] args)
{
    foobar()
}

public static void foobar()
{
}
 
G

Gelöschtes Mitglied 54019

Gast
Danke für die Tipps, ich versuch das was ihr gemeint habt mal umzusetzen und melde mich ob es geklappt hat :D
 
G

Gelöschtes Mitglied 54019

Gast
Alle Tipps umgesetzt, + Variablen noch static gemacht, und siehe da => Es funktioniert!!!
Man kann sagen was man will, aber macht einen Anfänger schon stolz :D
Danke für eure Tipps, ich hänge nochmal meinen verbesserten Code an, dieser funktioniert perfekt.

Code:
import java.util.*;

public class Rekursion {

    private static int ausgangszahl;
    private static int ergebnis;
    private static int e;
  
    public static int rekursiv(int ausgangszahl) {
      
        if (ausgangszahl >= 1) {
              
                return rekursiv(ausgangszahl-1);
            }
          
        else {
          
                return ausgangszahl;
            }
      
        }
  
            public static void main (String [] args) {
      
            Scanner eingabe = new Scanner(System.in);
            System.out.println("\nGeben Sie einen Integer ein: ");
            e = eingabe.nextInt();
      
            e = ausgangszahl;
      
            rekursiv(e);
      
            System.out.println("\n" + ausgangszahl);
          
        }

}

mfg, JavaXava
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Verstehe Rekursion nicht ganz Java Basics - Anfänger-Themen 7
sserio Rekursion größten Primfaktor finden funktioniert nicht Java Basics - Anfänger-Themen 8
D Rekursion - Ich raffs nicht Java Basics - Anfänger-Themen 16
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
E Methoden String wird in Rekursion nicht überschrieben Java Basics - Anfänger-Themen 2
D Rekursion mit Feldern - ich raffe es nicht :( Java Basics - Anfänger-Themen 6
Luk10 Wieso bricht die Rekursion nicht ab? Java Basics - Anfänger-Themen 3
M Nutzereingabe, Rekursion oder nicht Java Basics - Anfänger-Themen 5
K Einfache Rekursion - Wert wird nicht in Variable gespeichert Java Basics - Anfänger-Themen 7
G Sortieralgorithmus mit Rekursion funktioniert nicht Java Basics - Anfänger-Themen 26
B Rekursion endet nicht Java Basics - Anfänger-Themen 24
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
M Lösungsweg Rekursion Java Basics - Anfänger-Themen 1
C StackOverflow bei Rekursion Java Basics - Anfänger-Themen 7
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
K Rekursion einer Zahlenfolge (Ab- und Aufzählung) Java Basics - Anfänger-Themen 6
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
D Konsolenausgabe Zahlenfolge Rekursion Java Basics - Anfänger-Themen 3
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
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
N Methoden zur Rekursion (catalansche Zahlen) Java Basics - Anfänger-Themen 4
S Frage zu Rekursion... Java Basics - Anfänger-Themen 15
N Java catalansche Zahlen (Rekursion) Java Basics - Anfänger-Themen 5
S Noch eine Frage zur Rekursion... Java Basics - Anfänger-Themen 11
S Frage zu einer Rekursion Java Basics - Anfänger-Themen 15
F Methoden Abbruchbedingung bei Rekursion Java Basics - Anfänger-Themen 2
Z Rekursion Primzahlen Java Basics - Anfänger-Themen 1
K Rekursion Verständnisfrage Java Basics - Anfänger-Themen 19
L Methoden Rekursion gibt alten Wert wieder Java Basics - Anfänger-Themen 37
M Rekursion Minimums Suche Java Basics - Anfänger-Themen 12
J Rekursion Java Basics - Anfänger-Themen 5
F Aufgabe Rekursion Binärer Baum Java Basics - Anfänger-Themen 15
N Rekursion Java Basics - Anfänger-Themen 2
B Rekursion - Übung Java Basics - Anfänger-Themen 2
B Problem beim grundsätzlichen Verständnis bei Rekursion mit 2-dimensionalen Array Java Basics - Anfänger-Themen 6
P Rekursion Java Basics - Anfänger-Themen 19
G Rekursion Beispiel Java Basics - Anfänger-Themen 3
M Rekursion schreiben Java Basics - Anfänger-Themen 16
A Rekursion Funktion in eine Iterativ Funktion umwandeln Java Basics - Anfänger-Themen 9
T Array Rekursion Java Basics - Anfänger-Themen 1
B lineare und schlichte Rekursion Java Basics - Anfänger-Themen 1
A Rekursion Java Basics - Anfänger-Themen 2
B Rekursion Java Basics - Anfänger-Themen 3
A Rekursion stoppt an der falschen Stelle Java Basics - Anfänger-Themen 4
A Lineare Rekursion Java Basics - Anfänger-Themen 6
P Hilfe zur Rekursion? Java Basics - Anfänger-Themen 2
B Rekursion Schneeflocke - Kurze Frage zur Methode Java Basics - Anfänger-Themen 11
L Rekursion Java Basics - Anfänger-Themen 4
S Rekursion Rückgabe - Türme von Hanoi Java Basics - Anfänger-Themen 16
kilopack15 Rekursion und Schleifen Java Basics - Anfänger-Themen 27
E Rekursion Java Basics - Anfänger-Themen 10
K Rekursion-Verständnisfrage Java Basics - Anfänger-Themen 4
T 2fach Rekursion. Java Basics - Anfänger-Themen 4
N Rekursion mit if-Anweisung Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben