loops-e-arrays icon indicating copy to clipboard operation
loops-e-arrays copied to clipboard

Versão mais curta do exercício Par e ímpar

Open AlexeiRuizR opened this issue 2 years ago • 1 comments

Olá Camila: Estou apenas passando para sugerir uma versão um pouco mais curta da resolução do exercício Par e Ímpar. Se você tiver a quantidade total de números (count), subtraindo a quantidade de números pares (quantPares), calcularíamos a quantidade de números ímpares. Ficaria assim: package br.com.dio.exercicios.loops;

import java.util.Scanner;

public class Ex4_ParEImpar { public static void main(String[] args) { Scanner scan = new Scanner(System.in);

    int quantNumeros;
    int numero;
    int quantPares = 0;

    System.out.println("Quantidade de números: ");
    quantNumeros = scan.nextInt();

    int count = 0;
    do {
        System.out.println("Número: ");
        numero = scan.nextInt();

        if (numero % 2 == 0 ) quantPares++;
        
        count++;
    } while(count < quantNumeros);

    System.out.println("Quantidade Par: " + quantPares);
    System.out.println("Quantidade Ímpar: " + (count -quantPares));
}

}

AlexeiRuizR avatar Jan 18 '23 15:01 AlexeiRuizR

Oi, @AlexeiRuizR. Muito obrigada pela sugestão! (:

Como o curso é para as pessoas que estão bem no início do mundo da programação, vale a pena se um pouco redundante nesse início para que elas entendam o funcionamento do laço de repetição.

Mas é assim mesmo! Quado tiver mais sugestões, pode falar.

cami-la avatar Jan 18 '23 16:01 cami-la