Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Agregando una validación

Agregué una validación para rechazar entradas que no sean números enteros.

import java.util.Scanner;

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

        Scanner scanner = new Scanner(System.in);
        int numero;

        while (true) {
            System.out.println("\nIngresa un número ENTERO y yo te digo si es par o impar:");

            if (scanner.hasNextInt()) { // comprueba que la entrada es un número entero.
                numero = scanner.nextInt();
                break;
            } else {
                System.out.println("\nNo te hagas, eso no es un número entero.");
                scanner.next(); //limpia la entrada incorrecta.
            }
        }

        if (numero % 2 == 0) { // Evalúa si el residuo de la división entre 2 es cero
            System.out.println("El número es par");
        } else {
            System.out.println("El número es impar");
        }
    }
}

Así corre: Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad