Hola Luis, espero que estés bien
Tu código para verificar si un número es par o impar parece estar funcionando correctamente. El uso de Scanner
para recibir la entrada del usuario y el bucle do-while
para permitir múltiples verificaciones son enfoques efectivos. Además, el uso de if-else
para determinar si el número es par o impar está bien implementado.
Aquí tienes algunos consejos para mejorar o ajustar tu código:
Simplificación del if-else
: Puedes simplificar la condición else if (numberUser % 2 != 0)
simplemente usando else
, ya que si no es par, automáticamente será impar.
Mensajes de salida: Asegúrate de que los mensajes de salida sean claros para el usuario. Ya estás haciendo un buen trabajo al informar si el número es par o impar.
Manejo de entradas no válidas: Aunque no es necesario para este ejercicio específico, considera manejar entradas no válidas (como letras o símbolos) que podrían causar una excepción en scanner.nextInt()
.
Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!