输入一串字符串统计共有几个单词,单词以空格分开,Java代码
时间: 2023-06-03 16:06:55 浏览: 75
以下是Java代码实现:
```java
import java.util.Scanner;
public class WordCount {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一段字符串:");
String str = sc.nextLine();
int count = 0;
boolean flag = false;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == ' ') {
if (flag) {
count++;
flag = false;
}
} else {
flag = true;
}
}
if (flag) {
count++;
}
System.out.println("共有" + count + "个单词");
}
}
```
相关问题
输入一串字符串统计共有几个单词,单词以空格分开
您好,根据您的要求,我可以为您完成这个任务。以下是答案:
请使用以下 Python 代码:
string = input("请输入一个字符串:")
words = string.split()
print("这个字符串共有", len(words), "个单词。")
输入一个字符串后,程序将其分割为单词并计数,最后输出单词数目。如果您有其他问题,欢迎随时提出。
输入一串字符统计单词个数(假设所有单词以空格分隔)
好的,我可以为您编写相关代码。以下是 Python 代码示例:
```python
input_str = input("请输入一串字符:")
word_count = len(input_str.split())
print("单词个数为:", word_count)
```
您可以将上述代码复制到 Python 环境中运行,输入您想要统计单词的字符串即可。