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