Leer Datos Desde Teclado

Páginas: 2 (429 palabras) Publicado: 19 de octubre de 2015
Para capturar datos del teclado primero que nada es necesario importar la libreria "java.io", esta librería maneja entrada y salida de datos, y por tanto en ella encontraremos las herramientas parapoder capturar datos del teclado.
Podemos leer datos desde teclado.
System.in
InputStreamReader y BufferedReader
Scanner
System.in es un InputStream del que podemos leer bytes. Por ejemplo:
// Lecturade un byte
int byte = System.in.read();
// Lectura de hasta 10 bytes
byte [] buffer = new byte[10];
System.in.read(byte);
El problema de leer bytes, es que luego debemos convertirlos a lo quenecesitemos.
Por ejemplo, si tecleamos una letra A mayúscula, el byte leído es el 65, correspondiente a la A mayúscula en código ASCII. Si tecleamos un 3 y un 2, es decir, un 32, leeremos dos bytes 51 y 52,correspondientes a los caracteres ASCII del 3 y del 2, NO leeremos un 32.
InputStreamReader y BufferedReader
Se necesitan crear 2 objetos de clases distintas para poder capturar datos del teclado.La primera clase es "InputStreamReader" la cual abre un flujo de entrada de datos en la computadora, y la segunda clase es "BufferedReader" que es un "buffer" de lectura (un buffer puede serconsiderado como un espacio reservado en memoria para guardar datos) que es en donde se va a guardar la variable leida desde el teclado a travez del objeto de "InputStreamReader".
La forma de instanciar estasclases para usarlas con System.in es la siguiente:
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);
Con esto, podemos leer líneas completas usandoel BufferedReader br. Así, por ejemplo, si escribimos una A, con
String cadena = br.readLine();  obtendremos en cadena una "A".
Sin embargo, seguimos necesitando hacer la conversión si queremosleer números. Por ejemplo, si escribimos un entero 32, en cadena obtendremos "32". La conversión se haría con
int numero = Integer.parseInt (br.readLine());
y debemos, por supuesto, capturar la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LECTURA DE DATOS DESDE EL TECLADO PROGRAMACION
  • ACCESOS DESDE EL TECLADO
  • Lectura de Datos por teclado en Java
  • LEER DESDE EL GOCE Y EL DESCUBRIMIENTO
  • Accesos directos desde Teclado II
  • Buscar datos desde un datagridview
  • Leer Y Escribir Desde La Sala Cuna
  • 4 Teclas para introducir datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS