Fonction scanner en java

Résolu/Fermé
mounir.1979 Messages postés 15 Date d'inscription mardi 25 décembre 2007 Statut Membre Dernière intervention 23 janvier 2008 - 25 déc. 2007 à 11:46
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 9 janv. 2014 à 18:16
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
24 juin 2009 à 17:06
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
Scanner , doit débuter par un "S" en majuscule :)
0
sc.close();

C'est toujours mieux de fermer son Scanner à la fin du programme ;)
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015 > Othrim
9 janv. 2014 à 18:16
"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