Académique Documents
Professionnel Documents
Culture Documents
Licenciatura de Ingeniería en
Informática
Programación III
Integrante:
Fernando Villarreal
6-711-1562
Semestre: II
import java.io.*;
public class FlujoTeclado
{
public static void main(String args[]) throws IOException
{
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
System.out.print("Teclea el primer numero: ");
String texto1=br.readLine();
int num1=Integer.parseInt(texto1);
System.out.print("Teclea el segundo numero: ");
String texto2=br.readLine();
int num2=Integer.parseInt(texto2);
System.out.println("Suma de "+num1+" y "+num2+" es "+(num1+num2));
}
}
Resp: El objetivo del programa es tomar datos desde el teclado los cuales
se leen como un flujo y luego se van transformando hasta obtener una
cadena de caracteres.
Luego esos datos se usan para realizar una pequeña suma de dos números
enteros donde las cadenas de caracteres fueron transformadas previamente
a números enteros.
Resp: Ocurre lo mismo solo que la diferencia es que los mensajes de error
podemos controlarlos nosotros mismos y no el compilador.
import java.io.*;
public class FlujoTeclado{
public static void main(String args[])throws IOException{
try {
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
System.out.print("Teclea el primer numero: ");
String texto1=br.readLine();
int num1=Integer.parseInt(texto1);
System.out.print("Teclea el segundo numero: ");
String texto2=br.readLine();
int num2=Integer.parseInt(texto2);
System.out.println("Suma de "+num1+" y "+num2+" es "+(num1+num2));
} catch(Exception e) {
System.out.println( "Error en la captura****" );
}}}
Con este laboratorio aprendimos a leer desde el teclado los datos que son
necesarios a la hora de ejecutar un código en java.
Concluí que dichos datos se deben leer después de haber transformados los
objetos a los cuales se lo asignaremos.
Es importante señalar que java maneja excepciones a la hora de introducir
los datos, ya que mediante un mensaje se puede probar que ha habido un
error de entrada, muy por el contrario cuando usábamos el lenguaje c pues
los datos se podían alterar y no había forma de poderlo indicar mediante
una línea de código. Esto permite que el código sea más factible en algunos
lenguajes que en otros.