Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2012, 22:09
jordy48
 
Fecha de Ingreso: febrero-2012
Mensajes: 56
Antigüedad: 12 años, 10 meses
Puntos: 1
Pregunta Duda con Try Catch y ciclos

Hola buen dia tengan ustedes

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
  1. try {
  2.             sCad = JOptionPane.showInputDialog(null, "Introduce la Editorial del nuevo libro");
  3.             ValorInvalidoExcepcion.noQuieroNumeros(sCad);
  4.             editorial = sCad;
  5.         }catch(ValorInvalidoExcepcion ex){
  6.             JOptionPane.showMessageDialog(null, ex.getMessage());
  7.         }
  8.        
  9.         try {
  10.             sCad = JOptionPane.showInputDialog(null,"Introduce el titulo del nuevo libro");
  11.             ValorInvalidoExcepcion.noQuieroNumeros(sCad);
  12.             titulo = sCad;
  13.         }catch(ValorInvalidoExcepcion ex){
  14.             JOptionPane.showMessageDialog(null, ex.getMessage());
  15.         }


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?