Boa noite,
Por favor, gostaria que alguém me ajudasse a descobrir o erro que o meu código está apresentando, segue o código:
public class DesafioFibonacciVetor{
int fibonacci[] = new int[15];
fibonacci[0] = 0;
fibonacci[1] = 1;
fibonacci[2] = 1;
int calculaFibonacci(int valor){
if((valor == 1) || (valor == 2)){
return 1;
}
int resposta = fibonacci[valor - 2] + fibonacci[valor - 1] ;
fibonacci[valor] = resposta;
return resposta;
}
}
O erro apresentado no console depois que utilizo uma classe de teste com o método main é esse:
[i]Exception in thread “main” java.lang.Error: Unresolved compilation problems:
Syntax error on token “;”, { expected after this token
Syntax error, insert “}” to complete Block
at DesafioFibonacciVetor.<init>(DesafioFibonacciVetor.java:4)
at TestaFibonacci.main(TestaFibonacci.java:19)
[/i]
Já revisei meu código e não encontrei o tal erro que console. Poderiam me ajudar?