Subido por Erwin Joel Espinoza Delgado

LEER DATOS DESDE EL TECLADO CON SCANNER

Anuncio
LEER DATOS DESDE EL TECLADO
CON SCANNER
Prof. Leticia Camacho
 Un objeto Scanner permite a una aplicación leer
datos ( números, strings ) introducidos por el usuario
desde el teclado del ordenador, además de ofrecer
muchas más utilidades que veremos
en próximos artículos.Dichos datos los podemos
guardar en variables.
Un ejemplo sencillo con Scanner
 En primer lugar escribimos el código import
java.util.Scanner; para poder utilizar la clase Scanner
y sus propiedades dentro de nuestro programa. El
método public static void main ( String [] args ) de la
línea 9 es el encargado de ejecutar el programa, es
decir, representa el punto inicial de toda aplicación
Java. Sin esta instrucción el programa no puede hacer
nada.
 En Scanner in = new Scanner ( System.in ); creamos
un objeto de tipo Scanner al que le llamamos in.
Mediante este objeto podemos acceder a los
diferentes métodos y propiedades que nos
proporciona la clase Scanner. El argumento (
System.in ) permite al programa leer las respuestas
del usuario que escribe desde el teclado.
 A continuación declaramos el tipo de valores que
guardarán las variables edad, nombre y dirección. La
primera se define como int, y se encarga de guardar
un numero entero ( la edad del usuario ). La segunda
y tercera contendrán cadenas de caracteres, en Java
este tipo de variables se declaran con la palabra
reservada String.
 Desde la línea 20 hasta la 25 utilizamos el
código System.out.println (“….”) para imprimir texto
en pantalla, las preguntas se ubican entre comillas
dobles. Cuando el usuario responde a una pregunta,
el objeto in de la clase Scanner llama al método next
() y nextInt(), para leer la respuesta y almacenar su
valor en la variable correspondiente.
 Finalmente utilizamos la
instrucción System.out.printf () para mostrar un
texto al usuario con su nombre, edad y lugar de
residencia.
Descargar