Pues como veran tengo una pequeña duda con un segmento de código en JAVA. Es el que muestro a continuación:
Código Javascript:
Ver original
try { sCad = JOptionPane.showInputDialog(null, "Introduce la Editorial del nuevo libro"); ValorInvalidoExcepcion.noQuieroNumeros(sCad); editorial = sCad; }catch(ValorInvalidoExcepcion ex){ JOptionPane.showMessageDialog(null, ex.getMessage()); } try { sCad = JOptionPane.showInputDialog(null,"Introduce el titulo del nuevo libro"); ValorInvalidoExcepcion.noQuieroNumeros(sCad); titulo = sCad; }catch(ValorInvalidoExcepcion ex){ JOptionPane.showMessageDialog(null, ex.getMessage()); }
Como podran observar tengo una parte llamada "ValorInvalidoExcepcion" esa es la excepcion creada por mi que se lanzará en caso que se produsca una introducción erronea de los datos
Lo que quiero hacer es meter eso dentro de un ciclo, osea quiero que pida ese dato HASTA QUE el usuario introduzca un valor admitido por el programa, porque asi como está ahorita solo manda la excepción y la variable (en este caso Editorial y Titulo) adquieren NULL en caso que se produsca la excepción y yo no deseo eso
¿Como hacer para que pida el valor hasta que el Usuario introduzca el adecuado?