Étape 8: Scanner et entrées de l’utilisateur
Afin d’interagir avec l’utilisateur, un programme doit utiliser un objet Scanner. Un objet Scanner peut lire ce qu’un utilisateur types dans la ligne de commande. Ce Scanner lit la valeur numérique de que l’utilisateur désire convertir les unités que l’utilisateur souhaite convertir à partir et les unités que l’utilisateur souhaite convertir en.
Pour créer un Scanner pour lire à partir de la ligne de commande, tapez ce qui suit :
Scanner en = new Scanner (System.in) ;
Remarque : « in » est le nom du Scanner dans le présent code.
Remarque : Copiez et collez la ligne suivante de code en dehors de la déclaration de classe dans l’ordre pour Eclipse de reconnaître un objet Scanner.
import java.util.Scanner ;
Obtenir le « from » et « to » unités
Imprimer un message demandant à l’utilisateur quelles unités à convertir. Appelez la méthode nextLine() du Scanner pour obtenir cette chaîne.
Faire la même chose pour quelle que soit l’utilisateur veut se convertir aux unités.
Remarque : Il peut être utile informer l’utilisateur des valeurs autorisées d’entrer. Par exemple, si votre code n’est compilé que pour gérer les « in » et pas les "pouces" de mot complet, alors vous devriez éditer soit votre code afin de tenir compte de cela ou d’informer l’utilisateur que « dans » est la valeur d’entrée uniquement juridique.