Академический Документы
Профессиональный Документы
Культура Документы
UNIVERSIDAD DE PANAMÁ
CENTRO REGIONAL UNIVERSITARIO DE VER AGUAS
FACULTAD DE INFORMÁTICA, ELECTRÓNICA Y
COMUNICACIÓN
LABORATORIO #2
Profesor :
Diego Santimateo
Estudiante:
Efraín Caballero 9-719-1952
II Año
2008
Experiemente
1. Pruebe el ejemplo y verifique su funcionamiento. ¿Cuál es el objetivo del
programa? Incluya un comentario que describa el trabajo del programa.
import java.io.*;
public class FlujoTeclado{
public static void main(String args[]) throws IOException{
2. Compile el programa anterior sin usar throws IOException. ¿Qué ocurrió? ¿Qué
método se asoció al error producido?
Resp:
Al compilar en programa anterior sin utilizar el hrows IOException, ocurrio lo
siguiente, mando dos errores al compilarlos estos errores fueron los siguientes:
Metodos:
br.readLine()
Integer.parseInt(texto2)
} catch(Exception e) {
System.out.println( "Error en la captura****" );
}
} //fin del main
}
Resp:
La diferencia de este programa con el programa anterior es que en este
programa se utiliza el try y el catch porque en el programa anterior provocamos
errores de dos manera que fueron quitando el throws IOException y introducción
una letra en ves de un numero, pero en este gracias al try y catch al tratar de
hacer que ocurra estos dos errores pasa lo siguiente:
Cuando quitas el throws IOException el programa sigue funcional normalmente.
Al introducir una letra en vez de un numero pasa lo siguiente:
El catch te manda un error que dice “error en la captura”.
La diferencia del primer programa y el segundo es que el segundo utilizo el try y
catch.
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ó?
Resp:
Try: En esta parte es donde declaramos las excepciones del programa.
Match: En esta parte es donde toma la declaración del try para generar el
código del error.