¡Hola Luis!
Tu solución para el desafío de determinar si un número es par o impar se ve bastante bien. Has utilizado correctamente la estructura condicional if/else
para verificar si el número es divisible por 2. Además, es una buena práctica cerrar el objeto Scanner
después de usarlo, como lo has hecho.
Sin embargo, para que tu salida sea exactamente como se espera en el ejercicio, podrías modificar ligeramente los mensajes de salida para que incluyan el número ingresado en la misma línea que el resultado. Aquí te dejo un ejemplo de cómo podrías hacerlo:
import java.util.Scanner;
public class DesafioParOImpar {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Por favor ingrese un número para confirmar si es par o impar:");
int numero = scanner.nextInt();
if (numero % 2 == 0) {
System.out.println("El número " + numero + " es par.");
} else {
System.out.println("El número " + numero + " es impar.");
}
scanner.close();
}
}
Con este ajuste, el programa mostrará el número junto con el resultado en una sola línea, tal como se espera en la salida del ejercicio.
Espero haber ayudado y buenos estudios!
Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad. Abrazos y buenos estudios!
Por favor, no olvides marcar este post como solucionado. ¡Es de gran ayuda para la comunidad! ✓ Sigue adelante con tus estudios.