Aujourd’hui, nous allons continuer notre formation sur la programmation en Java en parlant de comment récupérer la saisie au clavier en Java.
L’outil Scanner peut être importé dans un programme Java grâce à la commande import java.util.Scanner. L’outil Scanner lui-même est créé avec Scanner clavier = new Scanner(System.in).
import java.util.Scanner;
public class Programme {
public static void main(String[] args) {
Scanner clavier = new Scanner(System.in);
}
}
Pour récupérer un chaine de caractère en Java, on utilise la méthode nextLine() sur l’objet clavier que nous avons déclarer.
String textNom = clavier.nextLine();
Cette commande va nous permettre d’enregistrer la saisie au clavier dans la variable textNom dont le typage est une chaîne de caractère.
Mais, je vous recommande de toujours afficher un message avec la commande System.out.println(« Saisir une valeur: « ); pour que l’utilisateur puis savoir quelle information doit-il renseigner.
import java.util.Scanner;
public class Programme {
public static void main(String[] args) {
Scanner clavier = new Scanner(System.in);
System.out.println("Entrez votre nom :");
String textNom = clavier.nextLine();
System.out.println("Bonjour " + textNom + ", et bonne journée !");
}
}
Pour récupérer la saisie au clavier d’une valeur entière, on utilise la méthode nextInt(). Pour la saisie d’une valeur décimale, on utilise la méthode nextDouble().
J’espère que vous avez aimé ce cours, il est vrai qu’il n’est pas totalement complet. J’ai encore beaucoup de chose à vous partager.