0% encontró este documento útil (0 votos)
88 vistas7 páginas

Uso de la clase Scanner en Java

La clase Scanner en Java facilita la lectura de datos de entrada en los programas. Para usarla, se debe importar la clase Scanner desde la librería java.util y crear un objeto Scanner conectado a System.in, el cual obtiene la entrada del usuario pero en bytes. La clase Scanner convierte luego esos bytes a valores primitivos como enteros o cadenas que se pueden usar más fácilmente en los programas.

Cargado por

patty
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
88 vistas7 páginas

Uso de la clase Scanner en Java

La clase Scanner en Java facilita la lectura de datos de entrada en los programas. Para usarla, se debe importar la clase Scanner desde la librería java.util y crear un objeto Scanner conectado a System.in, el cual obtiene la entrada del usuario pero en bytes. La clase Scanner convierte luego esos bytes a valores primitivos como enteros o cadenas que se pueden usar más fácilmente en los programas.

Cargado por

patty
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Clase scanner

en Java

La clase Scanner est disponible a partir


de Java 5 y facilita la lectura de datos en
los programas Java.

Declaracin import
Para poder usar la clase Scanner tienes
que llamarla. La clase Scanner no est
disponible automticamente cuando
programas con Java. Para llamarla
necesitas el siguiente cdigo:
import [Link];
Esta declaracin le dice al compilador
dnde est ubicado la librera que
contiene a la clase Scanner.

Mtodo [Link]
Java tiene un metodo llamado [Link], la cual
obtiene la informacion de usuario. Sin embargo,
[Link] no es tan simple como [Link].
La razn porque no es tan fcil es porque [Link]
solo lee la informacin en bytes. Bytes no nos sirve
de mucho ya que los programas usualmente
trabajan con valores de otro tipo (integrales, Strings,
bool, etc). Para solucionar este problema usamos la
clase Scanner. La clase Scanner esta diseado
para leer los bytes y convertirlo en valores primitivos
(int, double, bool, etc) o en valores String.

FUNCIONAMIENTO
Primero tiene que crear un objeto
Scanner y conectarlo con [Link]
Scanner teclado = new
Scanner([Link]);

Scanner teclado
Este cdigo declara una variable llamado
teclado. El tipo de data de esta variable es
Scanner. Ya que Scanner es una clase, la
variable teclado es un objeto de la clase
Scanner.

La segunda parte:

= new Scanner([Link]);

Lo primero que vemos es el simbolo =, lo cual esta


asignando un valor a la variable teclado. El valor es
Scanner([Link]) que en palabras comunes esta
diciendo que el valor de teclado es lo que [Link]
tenga. Osea, cuando un usuario presiona una tecla, la
computadora convierte esta informacion en bytes. Estos
bytes son guardados en el objeto [Link], y por ultimo
son asignados a la variable teclado. Despues del simbolo =
vemos la palabra clave new lo cual crea un nuevo objeto
en la memoria, el tipo de objeto que creara es
Scanner([Link]),
basicamente
esta
reservando
memoria en la computadora para que se pueda guardar
la informacion de [Link].

Java tiene un mtodo llamado [Link], la cual


obtiene la informacin de usuario. Sin embargo,
[Link] no es tan simple como [Link].
La razn porque no es tan fcil es porque [Link]
solo lee la informacin en bytes. Bytes no nos sirve
de mucho ya que los programas usualmente
trabajan con valores de otro tipo (integrales, Strings,
bool, etc).
Para solucionar este problema usamos la clase
Scanner. La clase Scanner esta diseado para leer
los bytes y convertirlo en valores primitivos (int,
double, bool, etc) o en valores String.

También podría gustarte