Esta é uma aplicação Java que demonstra a sequência de Fibonacci de forma interativa. O programa permite que o usuário limite a quantidade de elementos da sequência a serem exibidos e oferece uma interface de menu simples para interação.
- Cálculo da Sequência de Fibonacci: O programa calcula e exibe a sequência de Fibonacci até um limite especificado pelo usuário.
- Suporte a Números Grandes: Utiliza a classe BigInteger para garantir que a sequência possa ser gerada com números muito grandes, sem as limitações dos tipos de dados primitivos.
- Menu Interativo: Um sistema de menu simples e fácil de usar guia o usuário pelas opções disponíveis.
- Validação de Entrada: Inclui tratamento de erros para garantir que as entradas do usuário sejam válidas, evitando falhas no programa devido a dados incorretos.
- Certifique-se de ter o Java JDK instalado em seu sistema.
- Compile o arquivo
MainApplication.java
:javac -d out/production/Fibonacci\ sequence src/java/com/fibonacci/MainApplication.java
- Execute o programa:
java -cp out/production/Fibonacci\ sequence com.fibonacci.MainApplication
Ao iniciar o programa, você verá um menu com as seguintes opções:
- Iniciar operações: Abre o submenu de operações da sequência de Fibonacci.
- Sobre o programa: Exibe informações sobre o programa.
- Sair: Encerra o programa.
No submenu de operações, você pode:
- Escolher ponto inicial: Definir quantos elementos da sequência deseja visualizar.
- Começar com exemplo: Exibe os primeiros 100 elementos da sequência de Fibonacci.
- Voltar: Retorna ao menu principal.
O programa utiliza:
- A classe
BigInteger
para lidar com números grandes - Tratamento de exceções para validar entradas do usuário
- Um algoritmo iterativo para calcular a sequência de Fibonacci
- Um sistema de menu baseado em console para interação com o usuário
- Java JDK 17 ou superior (devido ao uso de expressões switch modernas)
- Ambiente de execução de linha de comando
yDevLuisDias (Luis Henrique Costa Dias)