Problème Scanner
Résolu
RomainGA
Messages postés
110
Date d'inscription
Statut
Membre
Dernière intervention
-
RomainGA Messages postés 110 Date d'inscription Statut Membre Dernière intervention -
RomainGA Messages postés 110 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je suis débutant en java et je souhaite faire un "pierre - feuille - ciseaux". je souhaite opposé deux joueur Romain et Matthieu. Je souhaite conclure en disant que le matche oppose Romain et Matthieu comme l'indique ce code :
Or quand j'éxécute le programme, j'obtient :
j'ai suivi des tutos et je me suis renseigné, mais je ne voit pas mon erreur.
j espère qu il y a parmi vous des connaisseurs qui daigneront bien m'aider :)
Cordialement.
Romain.
package jeu; import java.util.Scanner; public class Main { public static void main(String[] args) { //demander le nom du joueurA System.out.println("inscrivez le nom du joueurA :"); Scanner joueurA_nom = new Scanner (System.in); System.out.println("le joueur A est : " +joueurA_nom.next());; //demander le nom du joueurB System.out.println("inscrivez le nom du joueurB :"); Scanner joueurB_nom = new Scanner (System.in); System.out.println("le joueur B est : " +joueurB_nom.next());; //joueurA vs joueurB System.out.println("Le match oppose "+ joueurA_nom + "et" + joueurB_nom); System.out.println("FIGHT !!!!"); } }
Or quand j'éxécute le programme, j'obtient :
inscrivez le nom du joueurA :
Romain
le joueur A est : Romain
inscrivez le nom du joueurB :
Matthieur
le joueur B est : Matthieur
Le match oppose java.util.Scanner[delimiters=\p{javaWhitespace}+][position=6][match valid=true][need input=false][source closed=false][skipped=false][group separator=\ ][decimal separator=\,][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q�\E][infinity string=\Q∞\E]etjava.util.Scanner[delimiters=\p{javaWhitespace}+][position=9][match valid=true][need input=false][source closed=false][skipped=false][group separator=\ ][decimal separator=\,][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q�\E][infinity string=\Q∞\E]
FIGHT !!!!
j'ai suivi des tutos et je me suis renseigné, mais je ne voit pas mon erreur.
j espère qu il y a parmi vous des connaisseurs qui daigneront bien m'aider :)
Cordialement.
Romain.
A voir également:
- Problème Scanner
- Scanner qr code pc - Guide
- Installer scanner - Télécharger - Divers Utilitaires
- Angry ip scanner - Télécharger - Divers Réseau & Wi-Fi
- Advanced port scanner - Télécharger - Utilitaires
- Tag scanner - Télécharger - Catalogage
1 réponse
Bonjour,
Scanner est une classe qui permet de lire un flux, par exemple des mots.
Ton problème c'est que tu affiches l'objet Scanner, au lieu d'afficher les mots lus par le Scanner.
Scanner est une classe qui permet de lire un flux, par exemple des mots.
Ton problème c'est que tu affiches l'objet Scanner, au lieu d'afficher les mots lus par le Scanner.
Scanner sc = new Scanner (System.in); System.out.println("inscrivez le nom du joueurA :"); String joueurA = sc.next(); System.out.println("le joueur A est : " +joueurA); System.out.println("inscrivez le nom du joueurB :"); String joueurB = sc.next(); System.out.println("le joueur B est : " +joueurB); System.out.println("Le match oppose "+ joueurA + " et " + joueurB);
Merci beaucoup :)