用java输入一行英文句子,要求完成如下的:(1)统计以字母w开头的单词数; (2)统计单词中含“or”字符串的单词数;
时间: 2024-03-02 12:49:05 浏览: 124
java基础编程:统计出给定字符串的英文字母、空格、数字和其它字符的个数
好的,我可以帮你解决这个问题。以下是Java代码实现:
```java
import java.util.Scanner;
public class WordCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一行英文句子:");
String sentence = scanner.nextLine();
scanner.close();
String[] words = sentence.split(" "); // 将句子按空格分割成单词
int wCount = 0; // 以字母w开头的单词数
int orCount = 0; // 含有"or"字符串的单词数
for (String word : words) {
if (word.startsWith("w")) {
wCount++;
}
if (word.contains("or")) {
orCount++;
}
}
System.out.println("以字母w开头的单词数:" + wCount);
System.out.println("含有“or”字符串的单词数:" + orCount);
}
}
```
运行代码,输入一行英文句子,程序将输出以字母w开头的单词数和含有“or”字符串的单词数。
阅读全文