domingo, 19 de abril de 2009

Validar un numero

Para inaugurar este Blog deseo decirles que este sitio será para compartir mi conocimiento con ustedes.

Comenzaremos Primero, con la validación de un número sabiendo la posibilidad de que este puede tener una letra o algún símbolo. Para solucionar este requerimiento ocuparemos fácilmente el try y catch el cual por el momento nos ayudara a validar lógicamente nuestro numero sin errores, mostrando el contenido de la excepción para ratificar la falla y nuestro programa no se caiga.

Haremos lo siguiente, Construiremos un método así como:


public void ValidaNumero() {

String PalabraConNumero="2560"; // Aqui se rellena el número
try {
int NumeroConvertido = Integer.parseInt(PalabraConNumero); //Esta
//líneatransfromara el numero en String a int


System.out.println("El número " + NumeroConvertido);//imprime el número //transformado

} catch (Exception ex) {
System.out.println("Error De convesión");//Si el numero tiene una letra o
//simbolo arrojara el error

}

Conclusión, el método valida si la conversión es incorrecta, es decir si no se logra hacer la conversión de String a int, ya que se puede haber incluido en el String una letra o símbolo. Por lo tanto nuestro bloque de sentencia de conversión terminaría siendo inválido y a su vez se iniciaría el cuadro de excepción catch, donde se mostraría el error nuestro try, en este caso "Error De conversión" .

Este método es muy útil incluirlo en el validador de un Rut ya que podríamos estar evaluando la conversión antes que la función propia del Rut.

Gracias Amigo try y catch por ayudarnos hoy.


By NobleDev.-


MisterJava

1 comentario:

  1. Felicitaciones!!!...sigue así, aun así te equivoques o cometas errores no le hagas caso a comentarios chaqueteros. Estas aprendiendo y es genial compartir el conocimiento en este momento, cuando esta repleto de blogs de "expertos".

    Felicitaciones nuevamente!

    ResponderEliminar