java math 有阶乘函数吗
时间: 2024-04-08 13:28:59 浏览: 31
计算阶乘 java
是的,Java中有阶乘函数。可以使用`java.math.BigInteger`类的`factorial()`方法来计算阶乘。下面是一个示例代码:
```java
import java.math.BigInteger;
public class FactorialExample {
public static void main(String[] args) {
int n = 5;
BigInteger factorial = BigInteger.ONE;
for (int i = 1; i <= n; i++) {
factorial = factorial.multiply(BigInteger.valueOf(i));
}
System.out.println(factorial);
}
}
```
以上代码将计算5的阶乘并输出结果。你可以根据需要修改`n`的值来计算不同数的阶乘。
阅读全文