Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Verificando si un número es par o impar

import java.util.Scanner;
public class Main { public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);//pedira un numero entero

    System.out.println("ingresa un numero entero: ");
    int numeroIngresado = teclado.nextInt();

    if (numeroIngresado % 2 == 0) {//con el simbolo de % se obtiene solo residuo 
        System.out.println(numeroIngresado + " este es un número par");
    } else {
        System.out.println(numeroIngresado + " este es un número impar");
    }


}

}

1 respuesta

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!