AD

¿Ya dominas lo básico? Un curso estructurado de Java es la vía rápida para dar el salto.

Ver cursos de Java en Udemy

Enlace de afiliado. No te cuesta nada extra.

Lecciones de Java
Lección 10 / 68

Manejo de errores (try-catch)

En esta lección harás que el programa reaccione ante un error en lugar de detenerse.

El código que puede fallar va en try, y catch (TipoDeExcepcion e) recoge el fallo. e.getMessage() da la explicación.

El código de ejemplo intenta una división entre cero y muestra el mensaje del error.

Java distingue dos familias, y esto es propio suyo. Las excepciones comprobadas (como IOException) hay que capturarlas o declararlas con throws: el compilador no te deja ignorarlas. Las no comprobadas (NullPointerException, división entre cero) no obligan a nada.

La costumbre que hay que evitar desde el primer día es el catch vacío. Capturar y no hacer nada convierte un fallo visible en un fallo invisible, y el programa continúa con datos incorrectos. Si de verdad no hay nada que hacer, al menos deja escrito por qué.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Java directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)