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:58
推荐回答(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: