Java的scanner函数编写一个统计用户输入语句单词数程序
时间: 2024-03-23 11:37:36 浏览: 71
软件工程课堂作业-统计若干字符串中的空格数(java)
好的,下面是Java的scanner函数编写一个统计用户输入语句单词数程序的代码:
```java
import java.util.Scanner;
public class WordCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一句话:");
String sentence = scanner.nextLine();
int count = 0;
// 将输入的字符串按空格分割成单词数组
String[] words = sentence.split(" ");
// 统计单词数量
for (String word : words) {
if (!word.equals("")) {
count++;
}
}
System.out.println("单词数量为:" + count);
}
}
```
程序中,我们使用了Scanner类获取用户输入的一句话,然后使用String的split()方法按空格将句子分割成单词数组,再对单词数组进行遍历,统计单词数量。注意,这里需要判断单词不是空字符串。最后输出统计结果。
阅读全文