java类求阶乘
时间: 2024-02-13 16:02:13 浏览: 112
计算阶乘 java
以下是 Java 中用类的方式实现求阶乘的示例代码:
```java
public class Factorial {
public static int calculate(int n) {
if (n == 0) {
return 1;
} else {
return n * calculate(n-1);
}
}
}
// 示例用法
int result = Factorial.calculate(5); // 计算 5 的阶乘
System.out.println(result); // 输出 120
```
该示例代码定义了一个名为 `Factorial` 的类,其中包含了一个静态方法 `calculate`,该方法使用递归的方式计算阶乘。在使用时,直接调用该类的静态方法即可。
需要注意的是,该方法仍然需要输入参数为非负整数。
阅读全文