Documento

Páginas: 4 (984 palabras) Publicado: 2 de marzo de 2013
Lectura desde el teclado con Scanner
El teclado en Java está representado por el objeto System.in, así que este objeto sirve para capturar
secuencias de bytes que se digiten en el teclado. Elinconveniente es que System.in solo lee la
información que se entra en el teclado como una secuencia de bytes, lo que la mayor parte de las veces
no se corresponde con nuestras necesidades de entrada dedatos ya que los programas usualmente
trabajan con valores de otro tipo (int, Strings, bool, double, etc). Para solucionar este problema se usa la
clase Scanner.
La clase Scanner esta diseñada paraleer los bytes que se digitan en el teclado y convertirlos en valores
primitivos (int, double, bool, etc) o en valores String.
Acontinuacion se detalla el funcionamiento de esta clase:
Para usarla clase Scanner, se especificar al comienzo de la clase la sentencia:
import java.util.Scanner;
Ya en el código de la clase, se crea un objeto Scanner asociado con System.in así:
Scanner teclado =new Scanner(System.in);
Veamos este codigo por partes.La primera parte:
Scanner teclado
Este codigo declara una variable llamada teclado (podría tener cualquier otro nombre). El tipo de dato
deesta variable es Scanner. Ya que Scanner es una clase, la variable teclado es un objeto de la clase
Scanner.
La segunda parte:
= new Scanner(System.in);
Lo primero que vemos es el simbolo =, lo queesta asignando un valor a la variable teclado. El valor es
una instanciación de la clase Scanner new Scanner(System.in) que en palabras comunes esta diciendo
que el objeto teclado va a recibir lainformación que procesa desde el teclado del computador. Osea,
cuando un usuario presiona una tecla, el computador convierte esta informacion en bytes. Estos bytes
son guardados en el objetoSystem.in, y por ultimo son asignados al objeto identificado con la variable
teclado.
Los objetos de la clase Scanner pueden dividir la secuencia de bytes que reciben en varios segmentos
(tokens)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Documento
  • Documentos
  • Documentos
  • Documento
  • Documentos
  • Documento
  • Documentos
  • Documentos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS