Red de conocimiento informático - Aprendizaje de programación - Programación Java para implementar n!

Programación Java para implementar n!

clase pública N {

//factorial recursivo

public int getN(int n)

{

if(n-1gt; 0)

devuelve n*getN(n-1);

else

devuelve 1;

}

// Bucle

public int ForN(int n)

{

int m=n;

while(n-1gt; 0){

--n; //-- abreviatura de n=n-1

m*=n; m=abreviatura de m*n

}

return m;

}

public static void main(String []args)

{

N n=new N();

System.out.println("Factorial recursivo de 3" n.getN(5));

System.out.println("Factorial recursivo de 3" n.ForN(5));

}

Afortunadamente, lo saqué. Espero que te pueda ayudar.