minahaddaji
Messages postés7Date d'inscriptionmardi 31 mars 2009StatutMembreDernière intervention 3 mai 2009
-
26 avril 2009 à 22:41
minahaddaji
Messages postés7Date d'inscriptionmardi 31 mars 2009StatutMembreDernière intervention 3 mai 2009
-
27 avril 2009 à 19:48
salut ,
svp si quelqu'un peut m'aider ,
je veut savoir est ce qu'il ya de récursivité en java???
commment peut-on le programmer ???
je travaille avec NetBeans, j'ai besoin de developper une méthode qui fairre appel à elle même.. est ce que c'est possible???
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 27 avril 2009 à 11:00
Salut
Oui, c'est possible. Exemple (fonction factoriel) :
(Rappel : Factoriel(5) 5! 5*4*3*2*1)
public int Factoriel(int x)
{
if (x < 0) return 0; // Si le nombre est négatif, on renvoie 0 else if (x 1 || x 0) return 1; // 0! = 1! = 1 (finit également la boucle de récursivité)
else return x * Factoriel(x-1); // Appel récursif
}
Krimog : while (!(succeed = try())) ;
- Quand le règlement tu respecteras, ravis de te répondre on sera -
nickydaquick
Messages postés416Date d'inscriptionvendredi 31 janvier 2003StatutMembreDernière intervention19 décembre 20133 27 avril 2009 à 15:02
Salut,
Dans la plupart des langages ou la notion de fonction ou de procedures est definie , la recursivite y est aussi. Tout ce dont tu as besoin: les 3 regles de la recursivite , et la taille de la pile de la fonction.