java 输入一个字符串倒序输出
时间: 2024-10-08 17:23:01 浏览: 39
在 Java 中,你可以通过多种方法来实现字符串的倒序输出。这里提供一种常见的基于字符数组的方法:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String input = scanner.nextLine(); // 获取用户输入的字符串
// 将字符串转换为字符数组,然后反转数组
char[] chars = input.toCharArray();
int start = 0;
int end = chars.length - 1;
while (start < end) {
// 交换开始和结束位置的字符
char temp = chars[start];
chars[start] = chars[end];
chars[end] = temp;
// 移动指针
start++;
end--;
}
// 再将字符数组转换回字符串并输出
String reversedString = new String(chars);
System.out.println("倒序后的字符串是: " + reversedString);
}
}
```
当你运行这个程序,它会提示你输入一个字符串,然后显示输入字符串的倒序版本。
阅读全文