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
}
}