Hola Diego,
Tu código parece estar muy bien estructurado para determinar si un número es par o impar. Estás utilizando el operador %
para obtener el residuo de la división del número ingresado por 2, lo cual es correcto para esta tarea. Si el residuo es 0, el número es par; de lo contrario, es impar.
Sin embargo, noto que en el mensaje de salida, estás utilizando "este es un número par" o "este es un número impar". Para que coincida con la salida esperada que mencionaste, podrías ajustar los mensajes para que sean más específicos, como en los ejemplos proporcionados:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
System.out.println("Ingresa un número entero: ");
int numeroIngresado = teclado.nextInt();
if (numeroIngresado % 2 == 0) {
System.out.println("El número " + numeroIngresado + " es par.");
} else {
System.out.println("El número " + numeroIngresado + " es impar.");
}
}
}
Con este ajuste, el programa debería mostrar la salida en el formato que esperas. Espero que esto te ayude y te deseo mucho éxito en tu aprendizaje de Java. ¡Espero haber ayudado y buenos estudios!