Je commence dans la programmation et dans le cours sur les entrées claviers il est demandé de rentrer:
Scanner sc = new Scanner(System.in);
puis de faire:
le problème est que quand je fais ça, moi par rapport au tuto j'ai la vague rouge sous l'ensemble "new Scanner (System.int); et non pas juste sous "Scanner" et lorsque je fais click droit je n'ai pas "Import 'Scanner' (java.util)" qui apparait mais juste Remove argument to match 'Scanner' " et "Create constructor 'Scanner(InputStream)'.
Je ne suis donc pas en mesure d'importer Scanner et donc de réaliser un programme comportant une entrée clavier.
J'ai la version 1.8 (vérifier à partir des properties)
Qu'il souligne juste Scanner ou toute l'instruction new Scanner(System.out) cela n'a pas trop d'importance, à partir du moment où tu as un message d'erreur explicite, la localisation de l'erreur et une proposition de résolution.
Angular 2 est l'avenir, jQuery c'est de la merde !!! - Java 8 c'est l'an 2016+ (programmez en 1 ligne)
Merci pour vos réponse. Je pense que je ne me suis pas fait comprendre du coup je réexplique:
quand je marque :
Scanner sc = new Scanner(System.in); (et donc c'est bien "in" que je marque et pas "int" pour répondre à max-om-93 )
j'ai alors:
la vague rouge qui se met dessous mais quand je fais un clik droit dessus je n'ai comme proposition que :
" Remove argument to match 'Scanner"
et
""Create constructor 'Scanner(InputStream)'"
=> je n'ai donc pas le "Import 'Scanner' (java.util)" qui apparait, je ne peux donc pas importer l'outil scanner et donc ensuite impossible de faire un programme avec une entrée clavier.
J'aimerais savoir comment solutionner ce problème, je vous remercie.
Mets nous le code de la classe avec la méthode contenant la déclaration et la ligne qui pose problème (5 lignes maximum, pas tout ton projet !!!!!!!!).
Mets nous aussi un screenshot de du popup qui s'affiche lorsque tu passes ta souris sur l'erreur.
Par tout hasard, as-tu appelé ta classe "Scanner" (exactement le même nom que la classe de java.util) ?
Essaye ceci :
java.util.Scanner sc = new java.util.Scanner(System.in);
Angular 2 est l'avenir, jQuery c'est de la merde !!! - Java 8 c'est l'an 2016+ (programmez en 1 ligne)
Mets nous le code de la classe avec la méthode contenant la déclaration et la ligne qui pose problème (5 lignes maximum, pas tout ton projet !!!!!!!!).
Mets nous aussi un screenshot de du popup qui s'affiche lorsque tu passes ta souris sur l'erreur.
Par tout hasard, as-tu appelé ta classe "Scanner" (exactement le même nom que la classe de java.util) ?
Essaye ceci :
java.util.Scanner sc = new java.util.Scanner(System.in);
Merci!!! je m'excuse du délai de réponse mais je n'ai pas pu me repencher dessus avant ce soir mais du coup la phrase " java.util.Scanner sc = new java.util.Scanner(System.in); " à fonctionner pour résoudre mon problème même si j'ai du bidouiller une bonne demi(heure pour trouver la manière de l'introduire pour que ça fonctionne correctement.
Non ce n'était pas le nom de la classe qui posait problème, j'ai réussi à utilisé l'objet Scanner en rentrant cette phrase:
java.util.Scanner sc = new java.util.Scanner(System.in);
plutot que ce qu'indiquait le tutoriel qui était: Scanner sc = new Scanner(System.in);
En tout cas merci Pinguet62 pour l'info!
Bonne soirée à tous
Memento mori
Reussir à importer "Scanner" à partir de Java.uti
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.