Eu fiz um código de um fibonnaci recursivo iterativo, só que na hora de compilar da um erro e eu não consigo identificar qual o problema, e também nao tenho ctz se a logica que eu usei ta certa, aceito ajuda na melhora do programa
class FiboIterativo {
Fibonnaci[] fibo;
int at = 1;
int an = 0;
int no;
int fibonnaci(int p) {
for (int i = 0; i < p; i++) {
if (p <= 2) {
return 1;
}
else {
no = at + an;
an = at;
at = no;
}
}
System.out.println(this.at);
}
}
class TesteIterativo {
public static void main(String[]args) {
FiboIterativo teste = new FiboIterativo();
teste.fibo = new Fibonnaci[10];
int i = teste.fibonnaci(6);
}
}