Buenas, me han pedido este ejercicio pero no se si realmente tengo claro que es lo que tengo que hacer.
Modificar el método readInt para que propague una excepción del tipo
NumberFormatException, de tal forma que se le indique al usuario que debe
introducir un número válido y se vuelva a leer la entrada.
El método es:
Se que en este caso para propagar la excepción se utiliza throws NumberFormatException en la cabecera, pero la duda es:
¿Tengo que utilizar el bloque try-catch en la parte del código donde hago la llamada a ese método? Asi:
Código Java:
Ver originaldo {
try{
System.
out.
println("Introduce un número: "); System.
out.
println("El numero que hay que adivinar es: " + nAdivinar
); nIntroducido = MyInput.readInt();
System.
out.
println("Hay que introducir un caracter numérico"); }
} while (validaNumero(nIntroducido) == false);
¿Estaría correcto el código así de acuerdo a lo que me piden en el ejercicio?
Gracias.