Oi gujeiros preciso criar uma classe fibonacci que retorne a série para uma página web mas eu não sei eu acho que até a minha classe tá errada o professor passou o cálculo matemático e eu montei assim podem me dar uma ajuda?
public class Fibonacci
{
public static void main(String args[]){
public long fibonacci ( long n ) {
long n1, n2, total;
total = 1;
n1 = 0;
n2 = 1;
for ( int i = 2; i <= n; i++ ) {
total = ( n1 + n2 );
n1 = n2;
n2 = total;
}
return total;
}
}
import javax.swing.*;
public class TestaFibonacci {
public static void main (String args[]){
//Inicializa a variável temp com o número digitado.
int temp = Integer.parseInt (JOptionPane.showInputDialog (null, "Digite um número:", "Calculando série Fibonacci", JOptionPane.INFORMATION_MESSAGE));
int n1 = 0, n2 = 1;
System.out.print(n1 + "," + n2);
//Loop infinito
while (true){
n1 = n1 + n2;
//Finaliza o loop quando n1 for maior que o número digitado.
if (n1 > temp) break;
System.out.print("," + n1);
n2 = n1 + n2;
//Finaliza o loop quando n2 for maior que o número digitado.
if (n2 > temp) break;
System.out.print("," + n2);
}
}
}