Appel recurssif et boucle Do...While
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:
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 ?