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

Ejercicio Par o Impar. Este es mi codigo

import java.util.Scanner;

public class ParOImpar { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String opcion;

        do {
            System.out.print("Ingrese un número (o presione 's' o 'S' para salir): "); 
            String entrada = scanner.nextLine();

            // Verifica si el usuario quiere salir. Puede ser s mayúscula o minúscula
            if (entrada.equalsIgnoreCase("s")) {   //Solo toma en cuenta la letra s, independiente de si es minúscula o no
                System.out.println("*********************");
                System.out.println("Programa finalizado.");
                System.out.println("*********************");
                break;
            }

            try {
                int numero = Integer.parseInt(entrada);

                if (numero % 2 == 0) {
                    System.out.println("El número " + numero + " es PAR.");
                } else {
                    System.out.println("El número " + numero + " es IMPAR.");
                }
            } catch (NumberFormatException e) {  //Si hay un error imprime Ingresa un número válido o letra s
                      System.out.println("Entrada inválida");
                      System.out.println("Por favor ingrese un número válido o 's' para salir");
            }
        } while (true); //Solo se detiene con el break

        scanner.close();  //para no seguir ocupando los recursos del sistema
    }
}
1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!