编写Java程序计算10的阶乘
时间: 2024-09-18 14:07:38 浏览: 46
JAVA求N的阶乘
编写Java程序来计算10的阶乘,你可以使用递归或者循环来实现。这里给出一个简单的递归版本的例子:
```java
public class Factorial {
public static void main(String[] args) {
int number = 10;
long factorial = calculateFactorial(number);
System.out.println("10的阶乘是: " + factorial);
}
// 递归函数计算阶乘
public static long calculateFactorial(int n) {
if (n == 0 || n == 1) {
return 1; // 阶乘的基本情况,0和1的阶乘都是1
} else {
return n * calculateFactorial(n - 1); // 递归调用,n! = n * (n-1)!
}
}
}
```
运行这个程序会得到结果 `10的阶乘是: 3628800`。
阅读全文