Hallo zusammen,
Ich lerne Java (Buch)seit kurzem. Ich hätte ein mal ne Frage warum bekomme ich wenn ich 9 einsetze 55 raus.
Dieser Quellcode ist aus dem Buch(Thema: rekursive Methoden). Leider wurde das im Buch nicht genau erklärt.
Ich hoffe ihr könnt mir helfen.
Ich lerne Java (Buch)seit kurzem. Ich hätte ein mal ne Frage warum bekomme ich wenn ich 9 einsetze 55 raus.
Dieser Quellcode ist aus dem Buch(Thema: rekursive Methoden). Leider wurde das im Buch nicht genau erklärt.
Ich hoffe ihr könnt mir helfen.
Java:
public class fib
{
static long fib (long n)
{
if (n ==0) {
return 1; }
else if (n==1) {
return 1;
} else
return fib(n-1) + fib(n-2); // Das verstehe nicht er was der da macht
}
public static void main(String[] args)
{
System.out.println(fib(9));
}
}