diff --git a/desafios/controle-fluxo/DesafioControleFluxo b/desafios/controle-fluxo/DesafioControleFluxo new file mode 100644 index 0000000..7264262 --- /dev/null +++ b/desafios/controle-fluxo/DesafioControleFluxo @@ -0,0 +1,24 @@ +public class Contador { + public static void main(String[] args) { + Scanner terminal = new Scanner(System.in); + System.out.println("Digite o primeiro parâmetro"); + int parametroUm = terminal.??; + System.out.println("Digite o segundo parâmetro"); + int parametroDois = terminal.??; + + try { + //chamando o método contendo a lógica de contagem + contar(parametroUm, parametroDois); + + }catch (? exception) { + //imprimir a mensagem: O segundo parâmetro deve ser maior que o primeiro + } + + } + static void contar(int parametroUm, int parametroDois ) throws ParametrosInvalidosException { + //validar se parametroUm é MAIOR que parametroDois e lançar a exceção + + int contagem = parametroDois - parametroUm; + //realizar o for para imprimir os números com base na variável contagem + } +}