用java编写一个应用程序,接受用户输入的一行字符串,统计字符个数,然后反序输出
时间: 2023-06-06 14:07:47 浏览: 122
好的,针对您的问题,我可以给出以下答案:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
int count = 0;
for (int i = 0; i < input.length(); i++) {
count++;
}
for (int i = input.length() - 1; i >= 0; i--) {
System.out.print(input.charAt(i));
}
System.out.println("字符数为:" + count);
}
}
```
以上是一个用 Java 编写的程序,可以接受用户输入的一行字符串,统计字符个数,然后反序输出。您只需要将以上代码复制到您的 Java 开发环境中并运行即可。希望对您有所帮助。
相关问题
编写一个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
```
阅读全文