Jestem początkujący i właśnie uczę się rekurencji. Próbuję zrobić ciąg fibonaciego, ale nie wiem jak na prawić błędy. Zszedłem już z 11 do 6 błędów i proszę o pomoc. Nie chcę rozwiązania! Naprowadźcie mnie tylko, gdzie jest błąd SKŁADNI w kodzie.
/**
* ciąg fibonaciego rekurancyjnie
* #param x: indeks ciągu fibonaciego jaki chcemy otrzymać
*/
public class HelloWorld{
//zwraca wartosc ciagu fibonaciego dla x-tego elementu ciagu
static int getFibonacci(int x){
if (x<=2){
return 1;
}else{
return getFibonacci(x-1) + getFibonacci(x-2);
}
}
public static void main(String []args){
System.out.println(getFibonacci(8));
}
}