java编写程序:统计单词 /*输入一行字符,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。 例:括号内是说明 输入 2 (repeat=2) Reold building room 123 Programming is fun 输出 4 3 */
时间: 2024-01-31 19:05:00 浏览: 88
编写一个程序,用于统计文件中单词的总数,不同单词的数目。(假设输入文件中只包含字母和空格)
5星 · 资源好评率100%
以下是Java程序实现:
```java
import java.util.Scanner;
public class WordCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String line = scanner.nextLine();
int count = 0;
// 将输入的字符串按空格分隔成字符串数组
String[] words = line.split("\\s+");
// 遍历字符串数组,统计单词数量
for (String word : words) {
// 排除只有空格的情况
if (!word.trim().isEmpty()) {
count++;
}
}
System.out.println(count);
}
}
```
程序运行后,会要求输入一行字符,输入后会输出单词的个数。
阅读全文