Fonction scanner en java

Résolu
mounir.1979 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
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.
A voir également:

1 réponse

sebdeteinte
 
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
tatouu
 
Scanner , doit débuter par un "S" en majuscule :)
0
Othrim
 
sc.close();

C'est toujours mieux de fermer son Scanner à la fin du programme ;)
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020 > 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...
0