Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Validar número par o impar

import java.util.Scanner;

public class Main { public static void main(String[] args) {

    Scanner numero = new Scanner(System.in);
    int contador = 0;
    while (contador <=5) {
        System.out.println("Por favor ingrese un número:");
        int leerNumero = numero.nextInt();
        if (leerNumero % 2 == 0) {
            System.out.println(String.format("El número %d es par", leerNumero));
        } else {
            System.out.println(String.format("Su número %d es impar", leerNumero));
        }
        contador++;
    }
}

}

1 respuesta

Hola David, espero que estés bien

Tu código ya está muy bien encaminado para resolver el problema de identificar si un número es par o impar. Estás utilizando un bucle while para permitir múltiples entradas, lo cual es excelente si quieres comprobar varios números en una sola ejecución.

Aquí tienes algunos puntos a considerar para asegurarte de que el programa cumpla con lo que necesitas:

  1. Validación de entrada: Aunque no es estrictamente necesario para este ejercicio, considera agregar una validación para asegurarte de que el usuario realmente ingrese un número entero. Esto puede evitar errores si el usuario introduce un valor no numérico.

  2. Mensaje de salida: Tu programa ya está mostrando mensajes correctos para números pares e impares. Asegúrate de que el formato de salida sea exactamente como se espera en el ejercicio. Por ejemplo, estás utilizando String.format para formatear la salida, lo cual está bien, pero puedes simplificarlo usando concatenación de cadenas si prefieres.

  3. Límite del contador: Actualmente, el programa permite ingresar números hasta que el contador llega a 5. Si esto es parte del requisito, está perfecto. Si no, podrías ajustar el límite o incluso permitir que el usuario decida cuándo terminar.

Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!