Pour que l'utilisateur puisse définir lui-même la valeur de la variable, il est nécessaire de pouvoir saisir des valeurs à partir du clavier. Pour cela, l'objet in
est utilisé, qui s'écrit comme suit :
Scanner in = nouveau Scanner(System.in);
Mais pour que cela fonctionne, vous devez d'abord l'importer en utilisant import java.util.Scanner
Pour obtenir une valeur entière, utilisez in.nextInt();
, dont le résultat doit être affecté à une variable.
Par exemple,
int a = in.nextInt();
Il existe d'autres méthodes pour d'autres types de données :
- next() : lit la ligne d'entrée jusqu'au premier espace
- nextLine() : lit toute la ligne d'entrée
- nextInt() : lit l'int saisi
- nextDouble() : lit le double d'entrée
- nextBoolean() : lit une valeur booléenne
- nextByte() : lit l'octet du nombre saisi
- nextFloat() : lit le flottant saisi
- nextShort() : lit le nombre saisi court