Tratamiento de errores en Java con try y catch.
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.
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.