Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Seguramente mucho de uds ya han practicado de crear sus propias variables en el codigo de Java para hacer cierta
logica u operacion matematica en su programa, pero lo que estamos haciendo es como se dice dentro del ambiente
laboral "hardcodear" el codigo. Es decir, forzarlo a que tenga un valor y siempre sera ese valor EJ:
La variable alumno siempre va a tener el valor 30. La idea es que nuestra variable edadAlumno sea dinamica, o sea
que nosotros mismos podamos ingresar el valor que querramos.
package com.ingreso.main;
import java.util.Scanner;
Como ver, la clase Scanner se encuentra dentro del paquete (package) java.util
Lo que hicimos en esta linea es crear un objeto de la clase Scanner llamado "entrada"
Recuerdan que las variables primitivas (int, float, char, boolean, etc) se declaran de esta manera:
java-inicial.blogspot.com/p/ingresar-datos-por-teclado-en-la-consola.html 1/5
25/2/2020 Ingresar datos por teclado en la consola | Java Inicial
int edadAlumno;
Scanner entrada;
Pero nuestro objeto "entrada" esta sin ninguna inicialización. Para ello hacemos:
new = permite asignar espacio en memoria para crear nuestro objeto de tipo Scanner
Scanner() = es el constructor de la clase Scanner
Asi como el System.out nos permite imprimir datos en la pantalla, el System.in nos permite introducir datos desde la
pantalla.
3) Ahora podemos introducir datos por teclado. Lo que hacemos a continuación es imprimir una leyenda que nos
indique que debemos ingresar a continuación:
String nombre;
nombre = entrada.nextLine();
java-inicial.blogspot.com/p/ingresar-datos-por-teclado-en-la-consola.html 2/5
25/2/2020 Ingresar datos por teclado en la consola | Java Inicial
Cuando introduzcan el texto, en este caso su nombre y apellido, el objeto "entrada" va a capturar lo que ingresaron
por teclado a traves del System.in y luego el metodo nextLine() perteneciente a dicho objeto va a grabarlo en la
variable nombre.
[http://4.bp.blogspot.com/-
c6DLGH7BYLg/VDRWfdvtIWI/AAAAAAAABHQ/SYYSSFAHoMM/s1600/imagen1.png]
Para poder capturar datos numericos y grabarlos en una variable primitiva int deben hacer:
Para poder capturar datos con decimales y grabarlos en una variable primitiva double deben hacer:
java-inicial.blogspot.com/p/ingresar-datos-por-teclado-en-la-consola.html 3/5
25/2/2020 Ingresar datos por teclado en la consola | Java Inicial
Les adjunto un codigo completo sobre como ingresar datos por teclado.
Traten de ir mejorandolo y agregarle nueva funcionalidades
//-----------------------------------------------------//
//------------- DECLARAMOS LAS VARIABLES --------------//
//-----------------------------------------------------//
//-----------------------------------------------------//
//--------------- CARGAMOS LOS VALORES ----------------//
//-----------------------------------------------------//
java-inicial.blogspot.com/p/ingresar-datos-por-teclado-en-la-consola.html 4/5
25/2/2020 Ingresar datos por teclado en la consola | Java Inicial
//-----------------------------------------------------//
//------------- IMPRIMIMOS LOS RESULTADOS -------------//
//-----------------------------------------------------//
java-inicial.blogspot.com/p/ingresar-datos-por-teclado-en-la-consola.html 5/5