Olá, estou praticando usando a apostila da Caelum, fazendo um método que executa a sequencia de Fibonacci com recursividade. e ternary operator, porem começou a dá erro na execução. O NetBens apenas informa que existe um erro, mas não onde ele esta e a lógica parece esta certa para mim.
O código seque abaixo:
public class FibonacciHg {
int y = 1;
public void fibonacci(int x) {
this.y = x + this.y;
x = this.y - x;
System.out.println(x<=8 ? this.fibonacci(x) : x);
}
}
Alguma sugestão?