用递归法把数组倒序输出Java
时间: 2024-01-08 14:03:42 浏览: 84
好的,这里给出一个用递归法将数组倒序输出的Java代码:
```java
public static void reversePrint(int[] arr, int index) {
if (index < 0) {
return;
}
System.out.print(arr[index] + " ");
reversePrint(arr, index - 1);
}
```
其中,arr为需要倒序输出的数组,index为数组的最后一个元素下标。递归的思路是,先输出arr[index],再递归调用函数,将下标index减1,继续输出arr[index-1],以此类推,直到下标小于0,递归结束。
调用时可以这样:
```java
int[] arr = {1, 2, 3, 4, 5};
reversePrint(arr, arr.length - 1);
```
输出结果为:
```
5 4 3 2 1
```
阅读全文