Java 建类Factorial实现求阶乘,并放入自己的包mypackage.factorial中。在另一个包mypackage.test中定义TestFactorial类,测试能否实现计算阶乘的功能
时间: 2023-05-20 14:02:30 浏览: 148
实现阶乘功能JAVA小程序
好的,以下是Java建类Factorial实现求阶乘,并放入自己的包mypackage.factorial中的代码:
```java
package mypackage.factorial;
public class Factorial {
public static int factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
}
```
在另一个包mypackage.test中定义TestFactorial类,测试能否实现计算阶乘的功能的代码如下:
```java
package mypackage.test;
import mypackage.factorial.Factorial;
public class TestFactorial {
public static void main(String[] args) {
int n = 5;
int result = Factorial.factorial(n);
System.out.println("The factorial of " + n + " is " + result);
}
}
```
运行TestFactorial类,可以得到输出结果:
```
The factorial of 5 is 120
```
希望这个回答能够帮到你!
阅读全文