Está en la página 1de 1

Experimente

Evelio Diaz
Ced 9-719-1610

1.Pruebe el ejemplo y verifique su funcionamiento. ¿Cuál es el objetivo del programa? Incluya un comentario que
describa el trabajo del programa.
El objetivo del programa es sumar dos enteros leídos a través del teclado
Este programa utiliza el mecanismo throws IOException.para verificar los errores de lectura del
programa , este trabaja de la siguiente manera si la lectura tiene un error de entrada ya sea de
incompatibilidad de tipo u otros el programa te muestra un mensaje de error que describe los
problemas, si la lectura esta bien realiza el proceso.
Luego se utilizo la clase InputStreamReade que nos permite transformar los datos leídos a
carácter sueltos y luego con la clase BufferedReader captura la cadena completa para
luego utilizar el método readLine() para leer los datos resultantes del filtro que capturo
la cadena. Como tenemos por ahora una cadena y lo que necesitamos es un entero
aplicamos el método Integer.parseInt(String); para transformar la cadena a entero este
proceso se repite para los dos valores y luego simplemente realiza la suma y despliega
el resultado en la pantalla

2.Compile el programa anterior sin usar throws IOException. ¿Qué ocurrió? ¿Qué método se asoció al error
producido?
Si no se le coloca el mecanismo throws IOException el programa nos muestra error en la
lectura de las cadenas al momento de copilar el programa en java .
El método asociado al error es el readLine() que es el que captura la cadena.
3.Analice el programa anterior, identifique clases, objetos y métodos.
1.Clases :
InputStreamReade
BufferedReader
FlujoTeclado
2.objetos:
System.in
isr
br
3.métodos
readLine()
Integer.parseInt(String);
4.Coloque nuevamente throws IOException y provoque un error introduciendo una letra como segundo valor
capturado. ¿Qué ocurrió?.
El copilador nos envío un mensaje de error el cual describe que se tiene un error en la
lectura de una cadena y lo que estaba esperando el programa era un entero produciendo un
error de incompatibilidad de tipos.
5.Considere el siguiente ejemplo y provoque nuevamente un error:
¿Cuál fue la diferencia?
La diferencia esta en que el mensaje de error producido por la ejecución, es un mensaje
establecido por el programador y no por el copilados .

6. Reflexione sobre la utilidad del manejo de las excepciones con el try … catch. ¿Qué entendió como
excepción?¿Cuál es la función del try y cuál la del catch? ¿En qué referencia se apoyó?
 Las excepciones se utilizan para detectar y corregir errores en la ejecución de las
aplicaciones ,estas se utilizan para que el programa al momento de detectar un error de
ejecución no se bloque y pueda continuar.
 La función del try es contener el bloque de código donde se prevé que puede ocurrir un
error El bloque try tiene que ir seguido, al menos, por una cláusula catch o una cláusula
finally
 La función del catcha es capturar los errores y contener los códigos de los que se desea
realisar cuando se precentan los mismos
 mi referencia de apoyo es
http://www.itapizaco.edu.mx/paginas/JavaTut/froufe/parte9/cap9-1.html

También podría gustarte