hhhhhhhhhhhhhhh

Páginas: 3 (641 palabras) Publicado: 25 de agosto de 2014
Universidad Católica
Sede, San Carlos

Tarea de Introducción a la
Programación

Profesor:
Gabriel Quirós

Alumno:
Greivin Bogarin



¿Cómo hacer lecturas de teclado?
En java parapoder escribir se emplea el objeto System.out, pero para leer del teclado es necesario emplear System.in. Este objeto pertenece a la clase InputStream, esto significa que para leer tenemos que emplearsus métodos, el más básico es read, que permite leer un carácter:
Lectura de un byte desde el teclado en java
El problema de leer bytes, es que luego debemos convertirlos a lo que necesitemos. Porejemplo, 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.
// Lectura de un byte
int byte = System.in.read();
// Lectura de hasta 1
0 bytes
byte [] buffer = new byte[10];
System.in.read(byte);
Para leer datos del teclado de forma continua entonces se debe hacer un ciclo que espere el fin de la línea que se señaliza por un ascii 13, seguido de un 10. Entonces se debe parar de recibirdatos en el momento en que un fin de línea o enter llegan. Los datos que se han ido recibiendo se meten dentro de una variable temporal de cadena de caracteres. Posteriormente, se usa la función skip quepermite ignorar algún carácter (normalmente el 10) que haya quedado remanente dentro del buffer de teclado.
Para realizar lecturas de datos por consola en Java debemos de apoyarnos sobre la claseSystem. Y en concreto sobre System.in. Si accedemos directamente sobre dicha clase, lo que obtendremos serán lecturas de caracteres. Es por ello que tenemos que ver como facilitar esta lectura.
Pararealizar una lectura de datos más sencilla y hacerlo mediante cadenas de caracteres (String) debemos de de utilizar un Buffer de lectura. En este caso nos apoyaremos sobre la clase BufferedReader....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hhhhhhhhhhhhhhh
  • hhhhhhhhhhhhhhh
  • hhhhhhhhhhhhhhh
  • hhhhhhhhhhhhhhh
  • hhhhhhhhhhhhhhh
  • hhhhhhhhhhhhhhh
  • hhhhhhhhhhhhhhh
  • Hhhhhhhhhhhhhhh

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS