sábado, 22 de febrero de 2014

JAVA: Clase SCANNER

Que tal amigos hoy vamos a realizar un ejercicio en donde vamos a guardar datos y en comparación de C con el scanf y C++ con el cout , aquí en java se utiliza la clase SCANNER para realizar la misma acción que hace el scanf y cout que es guardar información en las variable.

Para usar la clase SCANNER es necesario primero traer el paquete que contiene a esta función y para llamar este paquete siempre se colocara la palabra reservada  import y seguido del nombre del paquete que deseamos utilizar.

import java.util.Scanner;


Para inicializar esta clase es necesario colocar dentro del main() lo siguiente:

Scanner Leer=new Scanner (System.in);

La palabra Leer la pueden cambiar por cualquier palabra que ustedes elijan que puede ser teclado, entrada, leer, guardar, etcétera.

Ahora bien el ejercicio de hoy será guardar información y después mostrar la información guardada. Sin más aquí está el ejercicio ya codificado.


El resultado de este ejercicio es el siguiente: 


Como vieron la manera de guardar es primero el nombre de la variable y seguido del símbolo = el nombre que le diste al scanner que en este caso fue: leer colocamos un punto ( . ) y seguido del nextLine(); esta parte cambia dependiendo el tipo de variable que fuera como en el caso del teléfono que lo guardamos como nexInt(). Algo que siempre tienen que recordar es como concatenar la información guardada para mostrar, en el ejemplo claramente se ve que es con el símbolo + y nos sirve para mandar a llamar los datos que las variables tienen guardadas y queremos que se muestren.

Para finalizar un error común que se suele hacer es que no colocamos el paquete adecuado para que funcione el scanner y cuando menos vemos nos marca el error. Otro error seria al querer guardar ya que no es lo mismo guardar un int a un String (tengan cuidado ahí porque pueden tener un error ahí).

No olvides seguirnos por nuestras redes sociales (FACEBOOK y TWITTER), para que siempre recibas notificaciones de lo que se publica.



No hay comentarios.:

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *