Semana 10 eventos excepciones y errores

15

Click here to load reader

Transcript of Semana 10 eventos excepciones y errores

Page 1: Semana 10   eventos excepciones y errores

Programación orientada a objetos

Eventos, excepciones y errores

Page 2: Semana 10   eventos excepciones y errores

Eventos

Un evento es una acción indicada por el usuario.

Ejemplos pueden ser: presionar un botón, cambiar un

texto, etc.

Cada vez que se produce un evento se crea un objeto.

Page 3: Semana 10   eventos excepciones y errores

En mi proyecto Mi Biblioteca, al entrar al menú Agregar

Material, se activa y se muestra la pantalla Agregar Material.

Parte del código:

Page 4: Semana 10   eventos excepciones y errores
Page 5: Semana 10   eventos excepciones y errores

Excepciones y Errores

En Java los errores son conocidos como excepciones.

Una excepción o un error es un evento que ocurre durante la ejecución de un programa y detiene el flujo normal de la secuencia de instrucciones de ese programa.

Para manejar las excepciones y evitar que un programa termine por algún error se usa el bloque: try-catch.

Page 6: Semana 10   eventos excepciones y errores

Ejemplo 01

Suma de dos números.

Page 7: Semana 10   eventos excepciones y errores

Realicé un programa sencillo que pide la suma

de dos números, y hasta que no se ingrese el

resultado correcto, se termina.

Page 8: Semana 10   eventos excepciones y errores
Page 9: Semana 10   eventos excepciones y errores

Si en ese programa se ingresa algo que no sea

un número, algún carácter o espacio en

blanco, se interrumpe el programa e indica un

error.

Page 10: Semana 10   eventos excepciones y errores

Modifiqué el código agregando una excepción

utilizando los comandos try y catch.

Page 11: Semana 10   eventos excepciones y errores

Ahora al ingresar algo que no fuesen números, el

programa marca la excepción:

Page 12: Semana 10   eventos excepciones y errores

Ejemplo 02

No ingresar un valor cuando lo piden.

Page 13: Semana 10   eventos excepciones y errores

Es un menú en donde se pide una opción a

realizar, marcará error:

En caso de elegir una opción inexistente.

En caso de ingresar un carácter alfanumérico.

En caso de no ingresar nada.

Page 14: Semana 10   eventos excepciones y errores
Page 15: Semana 10   eventos excepciones y errores