Hola Andrés,
¡Tu código para verificar si un número es par o impar está casi perfecto! Usas el operador módulo % para determinar si el número es divisible por 2, lo cual es exactamente la manera correcta de hacerlo. Aquí tienes un ejemplo de cómo funciona tu código:
- El usuario ingresa un número.
- El programa verifica si el número es divisible por 2 usando
numero % 2 == 0. - Si el resultado es 0, el número es par y se imprime el mensaje correspondiente.
- Si no, el número es impar y se imprime el otro mensaje.
Tu implementación es clara y concisa. Solo asegúrate de cerrar el objeto Scanner al final del programa para evitar posibles fugas de recursos. Puedes hacerlo añadiendo scanner.close(); al final del método main.
Aquí tienes el código modificado:
import java.util.Scanner;
public class ParImpar {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
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();
}
}
Espero que esto te ayude y que continúes disfrutando de tus estudios de programación.