Affinché l'utente possa impostare lui stesso il valore della variabile, è necessario poter inserire i valori dalla tastiera. Per questo, viene utilizzato l'oggetto in
, che è scritto così:
Scanner in = nuovo Scanner(System.in);
Ma affinché funzioni, devi prima importarlo usando
import java.util.Scanner
Per ottenere un valore intero, usa
in.nextInt();
, il cui risultato deve essere assegnato a una variabile.
Ad esempio,
int a = in.nextInt();
Esistono altri metodi per altri tipi di dati:
- next(): legge la riga di input fino al primo spazio
- nextLine(): legge l'intera riga di input
- nextInt(): legge l'int inserito
- nextDouble(): legge l'input double
- nextBoolean(): legge un valore booleano
- nextByte(): legge il numero di byte inserito
- nextFloat(): legge il float inserito
- nextShort(): legge il numero inserito in breve