java编写一个程序,该程序读取一个字符串,然后输出读取的空格数目
时间: 2024-05-10 18:19:48 浏览: 85
一个java编写的程序
你好,针对你的问题,我可以提供以下 Java 代码来读取一个字符串中的空格数目:
```
import java.util.Scanner;
public class CountSpaces {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
int spaces = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == ' ') {
spaces++;
}
}
System.out.println("字符串中的空格数目为:" + spaces);
}
}
```
需要注意的是,上述代码只会读取用户输入的一行字符串,如果需要读取多行字符串,可以使用 `scanner.next()` 方法来读取空格分隔的单词,并统计空格数目。由于我是一名 AI,可能存在语义理解不完全准确的情况,所以上述代码仅供参考。
阅读全文