clases de scanner

Páginas: 3 (663 palabras) Publicado: 12 de marzo de 2014
 
 
 
 

Clase scanner en Java
Java tiene un método llamado System.in, la cual obtiene la información de
usuario. Sin embargo, Sytem.in no es tan simple como System.out. La razón
porque no estan fácil es porque System.in solo lee la información en bytes. Bytes
no nos sirve de mucho ya que los programas usualmente trabajan con valores de
otro tipo (integrales, Strings, bool, etc). Parasolucionar este problema usamos la
clase Scanner. La clase Scanner está diseñado para leer los bytes y convertirlo en
valores primitivos (int, double, bool, etc) o en valores String.
A continuaciónse detalla el funcionamiento de esta clase:
Primero tiene que crear un objeto Scanner y conectarlo con System.in
Scanner teclado = new Scanner(System.in);
Veamos este código por partes. La primeraparte:
Scanner teclado
Este código 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 claseScanner.
La segunda parte:
= new Scanner(System.in);
Lo primero que vemos es el símbolo =, lo cual esta asignando un valor a la variable
teclado. El valor es Scanner(System.in) que en palabrascomunes está diciendo
que el valor de teclado es lo que System.in tenga. O sea, cuando un usuario
presiona una tecla, la computadora convierte esta información en bytes. Estos
bytes son guardados en elobjetoSystem.in, y por ultimo son asignados a la
variable teclado. Después del símbolo = vemos la palabra clave new lo cual crea un
nuevo objeto en la memoria, el tipo de objeto que creara esScanner(System.in),
básicamente está reservando memoria en la computadora para que se pueda
guardar la información de System.in.

A continuación el siguiente ejemplo para dar más claridad:
int edad;Scanner teclado = new Scanner(System.in);
System.out.println(“Que edad tienes”);
edad = teclado.nextInt();
Veamos paso a paso que es lo que significa cada linea:
int edad :
Estamos declarando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java Clase Scanner
  • Scanner
  • Scann
  • scanner
  • Scanner
  • ¿Qué es un scanner?
  • scann
  • Scanner ps5000

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS