wir solllen da die zahlen 0-4 für eingeben also bei 0 ist dann ja 1. nur ich verstehe diesen else aufrfnicht
Dann verstehst du anscheinend
Rekursion noch nicht.
Sagen wir du rufst die Methode mit x = 3 auf
3 ist != <= 0 also gehts in den else Teil:
5*fzahl(2) --> es wird also erstmal noch nichts zurückgegeben, sondern die Methode noch einmal aufgerufen, nun aber mit 2
5*fzahl(1) --> gleiches Spiel
5*fzahl(0) --> der if-Teil = Abbruchbedingung, nun wird hier also 1 zurückgegeben an den Aufruf zuvor
d.h. :
aus
5*fzahl(0) wird 5*1 , es wird also 5 "nach oben" zurückgegeben
5*fzahl(1) wird 5*5, es wird also 25 "nach oben" zurückgegeben
5*fzahl(2) wird 5*25 --> 125
da ich so schlecht im Erklären bin, solltest du vllt den o.g. Link lesen +g*