Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/09/2008, 18:33
Avatar de djagu_26
djagu_26
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 518
Antigüedad: 17 años, 2 meses
Puntos: 6
Respuesta: Recursividad en java

si que se aplica eso es independiente del lenguaje es mas bien una tecnica para resolver algoritmos un ejemplo seria calcular el factorial de un numero, te dejo como seria con y sin recursividad

Usando recursividad.

Código:
public int factorial(int numero){
    if ( numero <= 1 ) {
        return 1;
    } else {
        return numero*factorial(numero-1);
    }
}
Sin usar recursividad.

Código:
public int factorial2(int x){
    int i,f;
    i=0;
    f=1;
    while (i != x){
        i=i+1;
        f=f*i;
    }
    return f;
}
__________________
"La magia no existe, la programacion si"

A/P Agustin Sivoplas
[email protected]