![]() |
|
Código-Fonte Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidadesTenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
|
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: 1015 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:
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 |
|
Python - Como criar um relógio analógico no Pygame - Código completo com variáveis e comentários em português |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






