Bonjour ....
Précision importante Je débute en java alors pardonnez_moi pour la trivialité de la question. Je remercie par avance
Dans le main l'appel à une méthode se passe bien
j.getNom(Joueur1) mais au retour Joueur1 est égal à null alors que dans la méthode il a bien été renseigné
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public static void main(String[] args) { Joueur j = new Joueur(); try{ String Joueur1; Joueur1 = null; j.getNom(Joueur1); /* appel*/ System.out.println(); System.out.print("Le joueur 1 est :"); System.out.print(Joueur1); /* joueur initailisé à null */ }Résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public String getNom(String prenom)throws Exception { java.io.InputStreamReader entree = new InputStreamReader(System.in); realEntree = new BufferedReader(entree); System.out.print("Votre Prénom : "); prenom = this.realEntree.readLine(); System.out.println(); System.out.print("Le Prénom est: "); System.out.print(prenom); return prenom;
Votre Prénom :
bbbbb
Le Prénom est: bbbbb (méthode)
Le joueur 1 est :null (main)
Partager