java利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来
时间: 2023-11-27 10:11:12 浏览: 120
利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
好的,以下是 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
printReverse(str);
}
public static void printReverse(String str) {
if (str.length() == 1) {
System.out.print(str);
} else {
System.out.print(str.charAt(str.length() - 1));
printReverse(str.substring(0, str.length() - 1));
}
}
}
```
运行程序后,输入 5 个字符,程序会递归调用 `printReverse()` 函数,将字符从最后一个开始打印,直到打印完所有字符,实现了将所输入的 5 个字符以相反顺序打印出来的效果。
阅读全文