De acuerdo y gracias, aunque realmente no me interesa saltarme el validaNumero ya que ese método se va redefiniendo en diferentes clases y lo que hace es comprobar si el número que introduzco esta entre 0 y 10, si es par o si es impar dependiendo de la instancia de la clase que ejecuto a través de un menú.
Para que vuelva a pedir el número si no se introduce un número lo he solucionado con una variable booleana y añadiendo otra condición al while. Dejo el código por si a alguien le sirviera.
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();
esNumero = true;
System.
out.
println("Hay que introducir un caracter numérico"); esNumero = false;
}
} while (validaNumero(nIntroducido) == false || esNumero == false);