用java写一个方法求n的阶乘
时间: 2023-08-04 20:11:48 浏览: 112
JAVA求N的阶乘
可以使用递归的方式来实现求n的阶乘的方法,代码如下:
```java
public static int factorial(int n) {
if (n == 0) { // 0的阶乘为1
return 1;
} else {
return n * factorial(n - 1);
}
}
```
这个方法的基本思路是:如果n等于0,那么返回1;否则,返回n与n-1的阶乘的乘积。使用递归的方式可以将问题分解成一个一个小问题,最终得到结果。
阅读全文