Problème au retour d'un appel de méthode
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:
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 */
} |
Code:
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; |
Résultat
Votre Prénom :
bbbbb
Le Prénom est: bbbbb (méthode)
Le joueur 1 est :null (main)