Académique Documents
Professionnel Documents
Culture Documents
La classe Scanner en Java est une classe qui permet de lire des données à partir de différents types de
sources, telles que des fichiers ou des flux d'entrée système. Elle est souvent utilisée pour lire les
entrées de l'utilisateur dans un programme.
import java.util.Scanner;
Dans cet exemple, nous créons une instance de la classe Scanner qui lit les données à partir de
l'entrée système.
La classe Scanner dispose de plusieurs méthodes pour lire les données, selon le type de données que
vous voulez lire. Voici quelques exemples :
Dans cet exemple, nous utilisons les méthodes nextInt(), nextLine() et nextDouble() pour lire un
entier, une chaîne de caractères et un nombre réel, respectivement.
4. Fermez la ressource :
N'oubliez pas de fermer la ressource Scanner une fois que vous avez fini de l'utiliser :
scanner.close();
import java.util.Scanner;
System.out.println("Vous avez entré l'entier " + entier + " et la chaîne \"" + chaine + "\".");
scanner.close();
}
}
Notez l'utilisation de la méthode nextLine() pour consommer le retour à la ligne laissé par la méthode
nextInt(). Si vous ne le faites pas, la méthode nextLine() lira ce retour à la ligne comme une chaîne
vide.