写一个java递归函数
时间: 2023-12-21 19:03:33 浏览: 66
以下是一个简单的Java递归函数示例,用于计算阶乘:
```
public class RecursiveFunction {
public static int factorial(int n) {
if (n == 1) {
return 1;
} else {
return n * factorial(n-1);
}
}
}
```
调用该函数:
```
int result = RecursiveFunction.factorial(5); // 计算5的阶乘,结果为120
```
相关问题
用java写一个递归函数
好的,我可以回答这个问题。以下是一个用 Java 编写的递归函数示例:
public static int factorial(int n) {
if (n == ) {
return 1;
} else {
return n * factorial(n-1);
}
}
这个函数计算一个整数的阶乘,如果输入的整数为 ,则返回 1。否则,递归调用函数本身,直到计算出结果。
写一个java递归代码
好的,我可以为您提供一个简单的 Java 递归代码的示例:
```
public static int factorial(int n) {
if (n == 1) {
return 1;
} else {
return n * factorial(n-1);
}
}
```
该代码实现计算给定数字的阶乘。其中,如果输入的数字是 1,则返回 1。否则,将该数字和它减一的值传递给函数本身,直到最终的条件被满足,最后计算并返回阶乘的值。
阅读全文