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

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

public class Numero {

    private int numero;
    
    public void verificaNumeroParOImpar(){
        if (this.numero % 2 == 0){
            System.out.println("El número es par");
        } else {
            System.out.println("El número en impar");
        }
    }
    
    public int getNumero() {
        return numero;
    }
    
    public void setNumero(int numero) {
        this.numero = numero;
    }
}

import java.util.Scanner;

public class Principal {

    public static void main(String[] args) {
        Numero numero = new Numero();
        int valor;
        Scanner teclado = new Scanner(System.in);
        System.out.print("Escriba un número entero:  ");
        valor = teclado.nextInt();
        numero.setNumero(valor);
        numero.verificaNumeroParOImpar();
    }
}
1 respuesta

Hola Juan, espero que estés bien

¡Espero que estés disfrutando del curso! He revisado tu código y está muy bien estructurado. Sin embargo, he notado un pequeño detalle en el mensaje que se imprime cuando el número es impar. En tu código actual, tienes un error tipográfico en la palabra "impar". Aquí está la corrección que podrías hacer:

public void verificaNumeroParOImpar(){
    if (this.numero % 2 == 0){
        System.out.println("El número es par");
    } else {
        System.out.println("El número es impar"); // Cambié "en impar" por "es impar"
    }
}

Con estos cambios, el programa debería cumplir con la salida esperada. Espero que esta sugerencia te sea útil.

Espero haber ayudado y buenos estudios!