Está en la página 1de 8

UNIVERSIDAD POLITCNICA SALESIANA

1. DATOS PERSONALES:

FACULTAD DE INGENIERIAS INGENIERIA ELCTRICA PROGRAMACION I (Ing. Estuardo Correa) NOMBRE: William Farinango CURSO: 2 Elctrica, grupo 2 FECHA DE ENTREGA: 2012-10-23

2. CUERPO:

TEMA: libreras, tratamiento de errores con try y catch en java OBJETIVO PRINCIPAL: Aprender a tratar los errores en NetBeans. OBJETIVOS SECUNDARIOS: Aprender a llamar a las libreras de java. Imprimir en java es System.out.println() Diferenciar entre las variables enteras y reales para java Aprender para que sirve el String. Aprender a visualizar el resultado en una sola lnea.

3. DESARROLLO:
EJERCICIO REALIZADO EN CLASE

package ingresos; import java.io.*;

/** * * @author Ups */ public class Ingresos {

/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here

InputStreamReader DATO = new InputStreamReader(System.in); BufferedReader DATO1 = new BufferedReader(DATO);

1.- Inicio: 2.- Declaracin:

String nom,ape; int edad; try { System.out.println("Ingrese su nombre"); nom=DATO1.readLine();

System.out.println("Ingrese su apellido"); ape=DATO1.readLine(); System.out.println("Ingrese su edad"); edad=Integer.parseInt(DATO1.readLine()); System.out.println(""); System.out.println(""); System.out.println("Hola "+nom+" "+ape+ +); } catch (IOException e) { System.out.println("ERROR"); }

} } DEBER EJERCICIO N 2: Realizar un programa para visualizar el nombre, el apellido, la edad, el peso, el signo, el curso y la nota que aspira tener. Desplegar todo en una sola lnea.

PRCTICA:

1.- Inicio: 2.- Declaracin: package ingresos; import java.io.*; /** * * @author Ups

*/ public class Ingresos {

/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here InputStreamReader DATO = new InputStreamReader(System.in); BufferedReader DATO1 = new BufferedReader(DATO); String nom,ape,signo,curso; int edad; double peso,nota; 3.- Asignacin: try { System.out.println("Ingrese su nombre"); nom=DATO1.readLine(); System.out.println("Ingrese su apellido"); ape=DATO1.readLine(); System.out.println("Ingrese su edad"); edad=Integer.parseInt(DATO1.readLine()); System.out.println("Ingrese su peso en libras"); peso=Double.parseDouble(DATO1.readLine()); System.out.println("Ingrese su signo");

signo=DATO1.readLine(); System.out.println("Ingrese el curso"); curso=(DATO1.readLine()); System.out.println("Ingrese la nota que aspira tener en programacin"); nota=Double.parseDouble(DATO1.readLine()); System.out.println(""); System.out.println("");

4.- Proceso: 5.- Visualizacin: System.out.println("Hola "+nom+" "+ape+" tienes "+edad+" aos, pesas "+peso+" libras; tu signo es "+signo+" estas en "+curso+" y aspiras "+nota+" en progra"); } catch (IOException e) { System.out.println("ERROR"); }

} }

6.- Fin

RESULTADOS:

4. PIE

CONCLUSIONES:

System.out: El objeto System es parte de la biblioteca de Java y es instanciado o fabricado al iniciar la JVM mucho antes que se comience a ejecutar nuestro programa. Este almacena 3 objetos, son out, in y err. El objeto out es del tipo o clase Printstream. [1] BufferedReader: Es capaz de leer lneas desde la entrada, como lo construimos con la entrada del teclado, nos leer los renglones que pretendamos sin codificar la entrada del salto de lnea. [2] InputStreamReader: Es el que es capaz de transformar un objeto InputStream, en InputStreamReader que es requerido para que el constructor de BufferedReader fabrique un objeto BufferedReader, a partir de uno InputStreamReader. Nota: Todo este procedimiento tiene el nico fin de tener una variable llamada br que apunta a un objeto de tipo BufferedReader. [2]

Try: la estructura try{} encierra entre las llaves el cdigo que puede producir una excepcin (un error grave) que debe ser manejado por el bloque catch(Exception ex){}, en este caso solo capturamos la excepcin que puede surgir y cualquier otra que no sea IOException no ser capturada.[2] Catch: Captura un tipo de error dentro del bloque try{}, y el bloque encerrado entre llaves ejecutar cdigo que debera manejar la excepcin, en este caso ignoramos todo tipo de accin que podramos llevar a cabo y usamos la variable ex del tipo IOException para imprimir en pantalla los errores con el mtodo printStackTrace de dicho objeto. [2] Para leer una variable entera en java es Integer.parseInt(DATO1.readLine());[3]Para leer una variable real en java es Integer.parseInt(DATO1.readLine());[3] Declaraciones numricas enteras: int declaraciones: reales double Los ingresos en java generalmente se programan dentro de un try que tambin permite las salidas a pantalla, un try debe ser acompaado de un catch que permite controlar las excepciones de entrada y salida());[4]

BIBLIOGRAFA:

[1] Gustavo Guillermo Prez, Aprendiendo Java y Programacin Orientada a Objetos. Creado/Modificado: 2009-03-30 13:59:56 / 2009-05-07 19:05:50. 02. g MTODOS DE ENTRADA Y SALIDA DE DATOS. Disponible en lnea. Enlace: http://www.monografias/java/blog/ezine_showarticle.php?eid=4&id=58&catid=51 [2] Gustavo Guillermo Prez, Aprendiendo Java y Programacin Orientada a Objetos. Creado/Modificado: 2009-04-02 11:25:05, 2009-04-02 11:25:24. 02. h CREAR OBJETOS DE LA BIBLIOTECA DE JAVA Disponible en lnea. Enlace: http://www.programacion/declaraciones/reales/blog/ezine_showarticle.php?eid=4&id=60& catid=51 [3] Alberto Acosta Morales tesis programacin conceptos Objetos. Creado/Modificado: 2009-04-02 11:25:05, 2009-04-02 11:25:24. 02. h CREAR OBJETOS DE LA BIBLIOTECA DE JAVA Disponible en lnea. Enlace: http://www.int/double/aplicaciones/showarticle.php?eid=4&id=60&catid=51 [4] Gustavo Guillermo Prez, Aprendiendo Java y Programacin Orientada a Objetos. Creado/Modificado: 2009-04-02 11:25:05, 2009-04-02 11:25:24. 02. h CREAR OBJETOS DE LA BIBLIOTECA DE JAVA Disponible en lnea. Enlace: http://www.programacion/declaraciones/reales/blog/ezine_showarticle.php?eid=4&id=60& catid=51

También podría gustarte