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

Verificar numero impar o par

------Principal-----------------------------------------------------------

import java.util.Scanner;

public class Principal { public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in) ;
    Numero a = new Numero();
    a.numero = scanner.nextInt();

    a.verificarNumero();



}

}

-------------Clase Numero------------------------------------------------------

public class Numero { int numero;

public void verificarNumero(){
    if (numero % 2 ==0){
        System.out.println("El numero es par");
    }else if(numero == 0){
        System.out.println("El numero es 0");
    }else{
        System.out.println("El numero es impar");
    }
}

}

1 respuesta

¡Hola Gerardo, espero que estés bien!

Tu código está casi perfecto para determinar si un número es par o impar. Sin embargo, hay un pequeño ajuste que podrías considerar para alinearte con la salida esperada del ejercicio. Según la salida esperada, el programa debería imprimir el número junto con el mensaje. Aquí tienes cómo podrías modificar el método verificarNumero para que se ajuste a lo que se espera:

public void verificarNumero(){
    if (numero % 2 == 0 && numero != 0) {
        System.out.println("El número " + numero + " es par.");
    } else if (numero == 0) {
        System.out.println("El número es 0.");
    } else {
        System.out.println("El número " + numero + " es impar.");
    }
}

Con este cambio, el programa imprimirá el número junto con el mensaje de si es par o impar, lo cual coincide con el formato de salida que se espera.

Espero que esto te ayude y que puedas seguir avanzando con tu aprendizaje en Java. ¡Bons estudios!