使用JAVA语言,写一段代码,实现用递归编程实现阶乘问题,输出5!的结果,加入中文注释。
时间: 2023-04-06 07:03:11 浏览: 115
Java基础编程:利用递归方法求5的阶乘
好的,这是一段使用递归编程实现阶乘问题的JAVA代码,输出5!的结果:
```
public class Factorial {
public static void main(String[] args) {
int n = 5;
int result = factorial(n);
System.out.println(n + "的阶乘是:" + result);
}
/**
* 递归计算阶乘
* @param n 阶乘的数
* @return 阶乘的结果
*/
public static int factorial(int n) {
if (n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
}
```
输出结果为:
```
5的阶乘是:120
```
阅读全文