用java编写一个应用程序,接受用户输入的一行字符串,统计字符个数,然后反序输出
时间: 2023-06-08 18:05:02 浏览: 102
你好,接受用户输入并统计字符个数、反序输出的Java代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一行字符串:");
String str = sc.nextLine();
sc.close();
int count = str.length(); // 统计字符个数
System.out.println("字符个数为:" + count);
System.out.print("反序输出为:");
for (int i = count - 1; i >= 0; i--) { // 反序输出
System.out.print(str.charAt(i));
}
}
}
```
希望对你有所帮助。
相关问题
编写一个JAVA程序,接收用户输入的一行字符串,统计字符串个数,然后反序输出,示例:请输入一行字符串:jsjwlis,输入字符串的字符个数为:7,反序输出的字符串为:
在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
```
阅读全文