写一个java递归循环
时间: 2023-07-04 21:23:54 浏览: 105
java程序的递归算法
以下是一个 Java 实现的递归循环,它将打印从1到n的整数:
```java
public class RecursionExample {
public static void main(String[] args) {
printNumbers(10);
}
public static void printNumbers(int n) {
if (n <= 0) {
return;
}
System.out.println(n);
printNumbers(n-1);
}
}
```
在上面的示例中,当n大于0时,`printNumbers()` 方法会先打印n,然后再调用自身并传入n-1作为参数。这个过程会一直重复,直到n等于0为止。由于每次调用都会减少n的值,因此可以实现类似循环的效果,直到达到某个退出条件。
阅读全文