利用Scanner输入一个字符串,利用字符串反转,输出翻转以后的数。如原数是hello,反转后是olleh。
时间: 2024-03-02 09:54:33 浏览: 49
java 输入一个数字,反转输出这个数字的值(实现方法)
好的,我可以帮你解决这个问题。使用Java语言可以这样实现:
```java
import java.util.Scanner;
public class ReverseString {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String original = scanner.nextLine();
String reversed = reverseString(original);
System.out.println("反转后的字符串是:" + reversed);
}
public static String reverseString(String str) {
StringBuilder sb = new StringBuilder(str);
return sb.reverse().toString();
}
}
```
使用Scanner类获取用户输入的字符串,然后调用`reverseString`方法对字符串进行反转,最后输出结果。`reverseString`方法中,使用StringBuilder类的`reverse`方法将字符串反转,然后使用`toString`方法将StringBuilder对象转换为字符串。
阅读全文