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

Verificando si un número es par o impar.

Mi propuesta de solución:

import java.util.Scanner;

public class ParImpar {

    public static void main(String[] args) {
    
        Scanner teclado = new Scanner(System.in);
        System.out.println("Por favor, ingrese un número entero para verificar si es par o impar: ");
        int valor = teclado.nextInt();

        if (valor % 2 == 0) {
            System.out.println("El número " + valor + " es par.");
        } else {
            System.out.println("El número " + valor + " es impar.");
        }
        teclado.close();
    }
}
1 respuesta

Hola Estudiante, ¡qué gusto verte por aquí!

Tu solución para verificar si un número es par o impar está muy bien planteada. El uso del operador módulo % es la forma correcta de determinar si un número es divisible por 2 (y por lo tanto, par). Además, el uso de Scanner para obtener la entrada del usuario es adecuado y funcional.

Aquí hay un par de cosas que podrías considerar:

  1. Mensajes de salida: Asegúrate de que los mensajes de salida sean consistentes con lo que se espera en el ejercicio. En tu código, ya estás mostrando "El número X es par." o "El número X es impar.", lo cual está bien.

  2. Cierre del Scanner: Es una buena práctica cerrar el Scanner después de su uso, y veo que ya lo has hecho con teclado.close();, lo cual es excelente.

Tu código debería funcionar correctamente para determinar si un número es par o impar. Si estás buscando mejorar o experimentar, podrías intentar manejar posibles excepciones, como entradas no válidas (por ejemplo, si el usuario ingresa un texto en lugar de un número).

Espero que esta retroalimentación te sea útil y que sigas disfrutando de tus estudios en Java. ¡Bons estudios!