递归算阶乘Java
时间: 2024-02-21 08:01:10 浏览: 68
java递归实现 阶乘
5星 · 资源好评率100%
好的,以下是递归算阶乘的Java代码:
```java
public static int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
```
该方法的参数为一个整数n,递归地计算n的阶乘。如果n为0或1,返回1;否则,返回n乘以n-1的阶乘。
阅读全文