Fonction scanner en java

[Résolu/Fermé]
Signaler
Messages postés
15
Date d'inscription
mardi 25 décembre 2007
Statut
Membre
Dernière intervention
23 janvier 2008
-
Messages postés
16392
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
6 septembre 2021
-
Bonjour,
comment ça marche la fonction scanner en java
j'essaie d'executer un programme
scanner lectureclavier = new scanner(system.in)
mais ça me donne erreur scanner n'est pas resolver comme un objet.

1 réponse


Bonjour, moi aussi je débute en java.Pour ton problème voici la réponse.
-1)tu as oublié le " ; " à la fin de la commande ce n'est aps trop embétant.
-2)Je ne connais pas ton script mais pour la fonction Scanner il faut que tu créais une variable d'un type précis
(String , int, double etc....)
Dans l'exemple je prendrais le type String(=chaine de caractère).
exemple :

/* debut du script*/
java.util.*;
Class public Test{ /*N'oublie pas que Test est le nom de ta classe donc n oublie pas de le renommer*/
public static void main(String[] args){
String name;
Scanner lectureClavier = new Scanner(System.in);.
System.out.print("Veuillez entrez votre nom ");
nom = lectureClavier.nextLine();/* demande à l'utilisateur la saisie de son nom*/
System.out.print("Votre nom est " + nom);
}
}
17
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42584 internautes nous ont dit merci ce mois-ci

Scanner , doit débuter par un "S" en majuscule :)
sc.close();

C'est toujours mieux de fermer son Scanner à la fin du programme ;)
Messages postés
16392
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
6 septembre 2021
2 874 > Othrim
"C'est toujours mieux de fermer son Scanner"
Ça dépend du type de données que tu manipules. Dans ce cas précis c'est
System.in
or si tu le fermes tu ne pourras plus le rouvrir ce qui risque d'entraîner des erreurs...