在Java中,一个方法可以调用自己,这种现象称为递归。递归通常用于解决具有递归性质的问题,比如计算阶乘、斐波那契数列、迷宫问题等。
以下是一个简单的递归方法示例,该示例计算一个整数的阶乘:
```java
public class Factorial {
public static void main(String[] args) {
int number = 5;
System.out.println("Factorial of " + number + " is " + factorial(number));