Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Métodos, Procedimentos e Funções |
Como calcular os N primeiros números da série Fibonacci usando recursividade em Java - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 907 vezes |
|
Pergunta/Tarefa: Escreva um programa Java para imprimir os N primeiros termos da sequência de Fibonacci usando uma função recursiva. Sua saída deverá ser parecida com: Os 10 primeiros números Fibonacci são: 0 1 1 2 3 5 8 13 21 34 Veja a resolução comentada deste exercício em Java: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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);
}
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
Java - Como testar se um ponto está dentro de um círculo em Java - Desenvolvimento de Games com Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





