----------------------------------------------------------------------
Se precisar de ajuda para ajustar o código abaixo de acordo com as
suas necessidades, chama a gente no WhatsApp +55 (62) 98553-6711 (Osmar)
Ah, e se puder, faça uma DOAÇÃO de qualquer valor para nos ajudar
a manter o site livre de anúncios. Ficaremos eternamente gratos ;-)
Nosso PIX é: osmar@arquivodecodigos.com.br
----------------------------------------------------------------------
package estudos;
public class Estudos{
public static void main(String[] args) {
// vamos imprimir 10 números da sequência de Fibonacci
int quant = 10;
System.out.println("Os 10 primeiros números Fibonacci são:");
// um laço que começa em 0 e vai até a quantidade - 1
for(int i = 0; i < quant; i++){
// vamos mostrar o número de Fibonacci no índice i
System.out.print(numeroFibonacci(i)+ " ");
}
}
// método recursivo que calcula e retorna o número de
// Fibonacci no índice recebido
public static int numeroFibonacci(int n){
// caso base: retorna 0
if(n == 0){
return 0;
}
else if(n == 1){
return 1;
}
else{
return numeroFibonacci(n - 2) + numeroFibonacci(n - 1);
}
}
}