j'implémente une méthode maMethode(String a,b,c) dans laquelle je fais un appel récurssif dans une boucle Do...While(cond). Sachant la condition cond dépend des variables en paramètre, J'aimerai au terme de l'exécution de maMethode() conserver l'un des paramètres (b par exemple). Un peu comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
public static void maMethode(String a, String b, String c)  {
     String b1=b; // conserver la valeur de b et travailler avec b1
     if ()
     else if()
     else  {
         do  {
              b1=... // modifier la valeur de b1
              maMethode(a,b1,c) // appel recurssif avec a, b1 et c
            }
           while (b1.equals(c));
      }
Est ce possible de conserver la toute première valeur du paramètre b ?
si oui comment ?