IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Problème de Scanner


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2020
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2020
    Messages : 15
    Par défaut Problème de Scanner
    Bonjour, je tourne depuis une heure sur un truc tout bête mais que j'arrive pas à avoir la solution:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    Scanner sc = new Scanner(System.in);
     
    System.out.println("Veuillez choisir : ");
     
     
    		int choix = sc.nextInt();
     
    		  if(choix != 1 && choix != 2 && choix != 3) { 
    			  do {
    				  System.err.println("veuillez entrer un entier compris entre 1 et 3"); 
    				  choix =sc.nextInt();
    			  }while(choix != 1 && choix != 2 && choix != 3);
    		}
     
     
    		if(choix==1) {
    			bp.testWithFile("/Users/macbook/Documents/eclipse/complexite/src/main/file.txt");
    		}else if(choix==2) {
    			System.out.println("Saisir une chaine ");
    			String str = sc.nextLine();
    			bp.testWithScanner(str);
    		}else {
    			System.out.println("To Do");
    		}
    Le problème est que quand je fais le choix 2 le programme ne me permet plus de saisir au clavier et exécute directement la section alors qu'il y a une instrcution de saisie dedans

    J'ai besoin d'aide

    Merci d'avance

  2. #2
    Invité de passage
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2018
    Messages : 1
    Par défaut
    Bonjour,

    De ce que j'ai pu voir, le problème viendrait du fait que tu utilises à la fois nextInt et nextLine, avec notamment la présence de cette ligne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int choix = sc.nextInt();
    C'est expliqué ici:

    https://www.developpez.net/forums/d1...scanner-print/

    Je pense que tu y trouveras les explications et les solutions que tu cherches .

    Bonne soirée,

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2020
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2020
    Messages : 15
    Par défaut
    Merci beaucoup, c'est résolu

    code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int choix = Integer.parseInt(sc.nextLine());

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problèmes avec Scanner
    Par milleniu dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 26/03/2013, 15h14
  2. Problème avec Scanner.nextline
    Par Woufeigh dans le forum Langage
    Réponses: 2
    Dernier message: 20/03/2013, 15h26
  3. problème de scanner
    Par jenda19 dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 04/03/2011, 10h41
  4. Problème avec Scanner
    Par sonorc dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 11/07/2007, 13h27
  5. [Base de registre] Problème ajout scanner
    Par guiguisi dans le forum Périphériques
    Réponses: 3
    Dernier message: 17/05/2006, 10h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo