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:
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.
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.
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!