编写一个JAVA程序,接收用户输入的一行字符串,统计字符串个数,然后反序输出,示例:请输入一行字符串:jsjwlis,输入字符串的字符个数为:7,反序输出的字符串为:
时间: 2024-10-19 21:06:19 浏览: 31
C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析
在Java中,你可以编写这样的程序,首先获取用户输入的字符串,然后统计字符个数,并将字符串反转。这里是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一行字符串:");
String inputString = scanner.nextLine();
// 统计字符串中字符的个数
int characterCount = inputString.length();
System.out.println("输入字符串的字符个数为:" + characterCount);
// 反转字符串并输出
StringBuilder reversedString = new StringBuilder(inputString).reverse();
System.out.println("反序输出的字符串为:" + reversedString.toString());
scanner.close();
}
}
```
当你运行这个程序并输入"jsjwlis",它会输出:
```
请输入一行字符串:jsjwlis
输入字符串的字符个数为:7
反序输出的字符串为:sliwjlj
```
阅读全文