Try y Catch

Tratamiento de errores en Java con try y catch.

Tratamiento de Excepciones

En Java, como en cualquier otro lenguaje de programación, pueden existir situaciones en la que el programa falle. Java llama a estos errores excepciones.

Para tratar excepciones deberemos usar la instrucción try (que significa intentar en español).

try
{
   // declaración que causa la excepción
}

Entre las llaves de try escribiremos el código que hará funcional nuestro programa. Para capturar la excepción que puede generar este código necesitaremos otra instrucción llamada catch (capturar).

catch(NombredeExcepcion obj){
  // código para tratar el error
}

Entre las llaves de catch escribiremos el código que queramos para tratar el error.

Ejemplo

class test {
 public static void main(String args[]){
  int numero;
  String cadena="  1";
  try{
    numero = Integer.parseInt(cadena);
  }
  catch(NumberFormatException ex){
    System.out.println("No es un número, es una cadena de texto.");
  }
 }
}

En este ejemplo tratamos de convertir una cadena de un número a un entero. Pero la variable cadena contiene un espacio en blanco, lo que provocará un error de ejecución que trataremos mostrando por pantalla el mensaje de error.