Java编写一个方法,求一个数的阶乘。 n!=1×2×3×...×n,比如3!=1*2*3=6?

编写一个方法,求一个数的阶乘。 n!=1×2×3×...×n,比如3!=1*2*3=6
2024年11月15日 18:26
有2个网友回答
网友(1):

public class Test

{

public static void main(String[] args)

{

for(int i=1;i<7;i++)

System.out.printf("%d!=%d%n",i,Factorial(i));

}

static long Factorial(int n)

{

long r=1;

while(n>0)

r*=n--;

return r;

}

}

网友(2):