La clase Scanner est disponible a partir de Java 5 y facilita la lectura de datos en los
programas Java.
Primero veremos varios ejemplos de lectura de datos en Java con Scanner y
despus explicaremos en detalle como funciona.
Para utilizar Scanner en el programa tendremos que hacer lo siguiente:
1. Escribir el import
La clase Scanner se encuentra en el paquete [Link] por lo tanto se debe incluir al
inicio del programa la instruccin:
import [Link];
2. Crear un objeto Scanner
Tenemos que crear un objeto de la clase Scanner asociado al dispositivo de entrada.
Si el dispositivo de entrada es el teclado escribiremos:
Scanner sc = new Scanner([Link]);
Se ha creado el objeto sc asociado al teclado representado por [Link]
Una vez hecho esto podemos leer datos por teclado.
Ejemplos de lectura:
Para leer podemos usar el mtodo nextXxx() donde Xxx indica en tipo, por ejemplo
nextInt() para leer un entero, nextDouble() para leer un double, etc.
Ejemplo de lectura por teclado de un nmero entero:
int n;
[Link]("Introduzca un nmero entero: ");
n = [Link]();
Ejemplo de lectura de un nmero de tipo double:
double x;
[Link]("Introduzca nmero de tipo double: ");
x = [Link]();
Ejemplo de lectura de una cadena de caracteres:
String s;
[Link]("Introduzca texto: ");
s = [Link]();