Para que el usuario pueda establecer el valor de la variable por sí mismo, es necesario poder ingresar valores desde el teclado. Para ello se utiliza el objeto in
, que se escribe así:
Escáner en = nuevo Escáner (System.in);
Pero para que funcione, primero debe importarlo usando import java.util.Scanner
Para obtener un valor entero, use in.nextInt();
, cuyo resultado debe asignarse a una variable.
Por ejemplo,
int a = in.nextInt();
Existen otros métodos para otros tipos de datos:
- next(): lee la línea de entrada hasta el primer espacio
- nextLine(): lee toda la línea de entrada
- nextInt(): lee el int ingresado
- nextDouble(): lee el doble de entrada
- nextBoolean(): lee un valor booleano
- nextByte(): lee el byte numérico ingresado
- nextFloat(): lee el flotante ingresado
- nextShort(): lee el número ingresado corto