Caros amigos, Bom dia.
Mais um pequeno problema ao qual depois de várias tentativas nao consegui resolver sozinho e vim pedir a juda de vocês.
Fiz a sequencia de fibonacci em duas classes deixando o main separado, o programa não apresenta nenhum problema porem gostaria de deixar todo o codigo na mesma classe e que a resposta apresentase toda a sequencia de fibonacci até o determinado numero escolhido.
como no exemplo abaixo:
Valor: 1, 1, 2, 3, 5, 8, 13, 21, 34, ..
segue o código.
public class Fibonacci
{
public int Fibonacci(int n)
{
if(n <= 1)
{
return 1;
}
else
{
return Fibonacci(n-1) + Fibonacci(n-2);
}
}
}
import javax.swing.JOptionPane;
public class Teste
{
public static void main(String args[])
{
Fibonacci obj = new Fibonacci();
int n =Integer.parseInt(JOptionPane.showInputDialog("Numero inteiro? "));
obj.Fibonacci(n);
JOptionPane.showMessageDialog(null, "Sequencia: " + obj.Fibonacci(n));
}
}
Desde ja grato.