Este desafio é um sistema contador que explora fluxo condicionais, de repetições e excepcionais para exercitar o conteúdo ministrado nas aulas do instrutor Gleyson Sampaio.
O sistema deverá receber dois parâmetros via terminal que representarão dois números inteiros, com estes dois números você deverá obter a quantidade de interações e realizar a impressão dos números incrementados, exemplo:
-
Se você passar os números 12 e 30, logo teremos uma interação (for) com 18 ocorrências para imprimir os números, exemplo: "Imprimindo o número 1", "Imprimindo o número 2" e assim por diante.
-
Se o primeiro parâmetro for MAIOR que o segundo parâmetro, você deverá lançar a exceção customizada chamada de ParametrosInvalidosException com a segunda mensagem: "O segundo parâmetro deve ser maior que o primeiro".
- Crie o projeto DesafioControleFluxo
- Crie a classe Contador para realizar toda a codificação do nosso programa.
- Crie a classe ParametrosInvalidosException que representará a exceção de negócio no sistema.
O desafio completo está disponível no GitHub e pode ser acessado aqui.