使用java编写递归函数reverse(int n)实现将该正整数n逆序输出。
时间: 2024-02-19 09:58:38 浏览: 110
用递归算法实现整数逆序
4星 · 用户满意度95%
好的,下面是使用Java编写的递归函数reverse(int n):
```java
public static void reverse(int n) {
if (n < 10) {
System.out.print(n);
return;
}
else {
System.out.print(n % 10);
reverse(n / 10);
}
}
```
这个函数首先判断n是否小于10,如果是,则直接输出n并返回;否则,先输出n对10取余的结果,然后递归调用reverse函数并传入n除以10的结果。这样,每次递归调用时,都会输出n的最后一位,并将n缩小10倍,直到n小于10,最终输出n的所有位数。
阅读全文