阶乘:n! --> 5!=54 32 1,使用java语言中的递归调用来实现
时间: 2023-03-29 15:03:39 浏览: 187
java递归实现 阶乘
5星 · 资源好评率100%
可以使用以下的Java代码来实现阶乘的递归调用:
public class Factorial {
public static void main(String[] args) {
int n = 5;
int result = factorial(n);
System.out.println(n + "! = " + result);
}
public static int factorial(int n) {
if (n == ) {
return 1;
} else {
return n * factorial(n - 1);
}
}
}
输出结果为:
5! = 120
注意,这里的递归调用是通过函数自身调用来实现的,当n等于时,递归结束,返回1。否则,递归调用函数自身,并将n减1,直到n等于为止。
阅读全文