Você está na página 1de 10

Tarea integradora

Carlos Alberto Ramrez Velzquez


El presente documento es una tarea integradora de la asignatura de
programacin avanzada de la Universidad Da Vinci.

Matricula: A0102541710
Introduccin
La unidad trato acerca de las excepciones en Java, la cuales nos permiten
manejar los errores que pueden ocurrir debido fallas de lgica y del sistema.
Cuando manejamos la mayor cantidad de excepciones que pudiesen ocurrir nos
aseguramos que no se pare sin una ruta previa, esto para que no se cierre el
programa repentinamente. Adicionalmente los programadores podemos definir
nuestras propias reglas para las excepciones segn las particularidades de
nuestro programa.
Debido a que java es un lenguaje orientado objetos podemos manejar las
excepciones ms eficientemente.
Finalmente para el manejo de excepciones utilizamos el las palabras reservadas y
estructura de los TRY seguido inmediatamente por los CATCH, que definirn
nuestras excepciones segn el tipo que sean.

Aspecto 1

Resuelve el siguiente ejercicio relacionado con el lenguaje de programacin


orientada a objetos:

Ilustracin 1 cdigo de el ejercicio uno


Ilustracin 2 resultado del ejercicio uno

Respuesta C, done finally


Aspecto 2
Desarrolla una aplicacin que permita resolver el siguiente ejercicio. Recuerda
incluir las instrucciones y las pantallas de salida.

Escriba un programa que demuestre cmo se atrapan las diversas excepciones


mediante catch con

catch ( Exception excepcion ).

Esta vez, defina las clases ExcepcionA (que hereda de la clase Exception) y
ExcepcionB (que hereda de la clase ExcepcionA).

En su programa, cree bloques try que lancen excepciones de los tipos


ExcepcionA, ExcepcionB, NullPointerException e IOException.

Todas las excepciones debern atraparse con bloques catch que especifiquen el
tipo Exception.

Ilustracin 3 cdigo del ejercicio dos


Ilustracin 4 complemente del cdigo del ejercicio dos

Ilustracin 5 clase de ExceptionA del ejercico dos

Ilustracin 6 ExceptionB del ejercio dos


Ilustracin 7 resultado de la excepcin null del ejercicio dos

Ilustracin 8 resultado de la excepcinA del ejercicio dos

Ilustracin 9 resultado de la excepcinB del ejercio dos


Aspecto 3:
Desarrolla una aplicacin que permita resolver el siguiente ejercicio. Recuerda
incluir las instrucciones y las pantallas de salida.
Definir una clase para tratar los errores en el manejo de cadenas de caracteres;
definir una subclase para tratar el error supuesto de cadenas de longitud mayor de
30 caracteres y otra que maneje los errores de cadenas que tienen caracteres no
alfabticos

Ilustracin 10 cdigo del ejercicio tres


Ilustracin 11 clase de excepcin de los treinta caracteres

Ilustracin 12 clase de excepcin de nmeros

Ilustracin 13 resultado del tercer ejecicio

Ilustracin 14 resultado del tercer ejercicio cuando hay nmeros


Ilustracin 15 resultado del tercer ejercicio cuando hay ms de treinta caracteres

Aspecto 4:
Given that Integer.parseInt() throws NumberFormatException, and given:

Ilustracin 16 cdigo del cuarto ejercicio


Ilustracin 17 resultado del cuarto ejercicio

Respuesta A,B y F.

Conclusin
Este trabajo aborda temas muy importantes para el manejo de errores de los
programas, los cuales podemos manejar y personalizar acorde con la necesidades
de los requerimientos de la aplicacin.

Referencias

David J. Eck. (2006). Introduccin a la programacin usando JAVA. Nueva York:


Creative Commons.
Ing. Pablo Sznajdleder. (2010). Programacin Orientada a Objetos. En Java a
fondo. Buenos Aires: AlfaOmega.

Você também pode gostar