sábado, 2 de abril de 2011

Lectura de Datos


Para ingresar datos a Java por medio del teclado es algo diferente a lo que nosotros habiamos visto en visual basic, ya que en Java hay que importar librerias, y ademas instanciar algunos elementos, para que el programa sepa que estamos esperando un dato que va a ingresar el usuario.

Adicionalmente en Java, todo caracter ingresado por teclado, el programa lo toma como texto o tipo "char" asi que debemos convertirlo al tipo de dato que queremos manejar.

Los objetos System.in y System.out

Para el ingreso de datos se utiliza el elemento System.in, que es una instancia de la clase InputStream. Para la salida de datos se utiliza el objeto System.out, que pertenece a la clase PrintStream, el cual imprime el texto en pantalla.

Para leer los caracteres introducidos por el usuario por medio del teclado se conecta el objeto System.in con el objeto de la clase InputStreamReader. Esta conexion se realiza mediante la siguiente sentencia:

BufferedReader in = new BufferedReader (new InputStramReader(System.in));

Para capturar el caracter y convertirlo al tipo de dato que deseamos se utiliza lo siguiente:

Si tenemos una variable int a, entonces:

a= Integer.parseInt (in.readLine());

Si tenemos una variable float b, entonces:

b= Float.parseFloat (in.readLine());

Y asi dependiendo del tipo de dato.


Programa que incluye la lectura de datos:

Clic en la imagen para agrandar.

No hay comentarios:

Publicar un comentario