public static int pedirEntero() throws IOException { Scanner entrada = new Scanner(System.in); entrada.useDelimiter(System.getProperty("line.separator")); int entero = 0; boolean ok; ok = false; while (!ok) { try { entero = entrada.nextInt(); ok = true; } catch (Exception e) { System.out .print("Error. El dato ingresado debe ser nĂºmero entero. Por favor reingrese: "); entrada.next(); } } return entero; }