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.