淘先锋技术网

首页 1 2 3 4 5 6 7

求20的阶乘,需要用到Java编程语言。阶乘是指一个整数与小于它的正整数的积,写作n!,例如5! = 5 × 4 × 3 × 2 × 1 = 120。

public class Factorial {
public static void main(String[] args) {
int n = 20;
long result = 1;
for (int i = n; i >0; i--) {
result *= i;
}
System.out.println("20的阶乘为:" + result);
}
}

以上代码中,定义了一个Factorial类,包含一个main方法。通过定义变量n,将阶乘的数量设为20。然后赋初值为1的变量result,用于存储最终计算结果。使用for循环,从n开始递减,每次循环将result乘以i的值。最后输出结果。

该程序运行后,将键入以下内容:

20的阶乘为:2432902008176640000

这就是20的阶乘的计算结果。 这个程序也可以用于计算任何数字的阶乘,只需将变量n的值更改为所需的数字即可。