Java的scanner函数编写一个统计用户输入语句单词数程序
时间: 2024-03-23 12:37:36 浏览: 17
好的,下面是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()方法按空格将句子分割成单词数组,再对单词数组进行遍历,统计单词数量。注意,这里需要判断单词不是空字符串。最后输出统计结果。
相关问题
java编写一个程序,提示用户输入一个字符串
好的,以下是 Java 编写的程序,用于提示用户输入一个字符串:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String inputString = scanner.nextLine();
System.out.println("您输入的字符串是:" + inputString);
}
}
```
这个程序会打印出提示信息,让用户输入一个字符串,然后将用户输入的字符串保存在 `inputString` 变量中,并打印出来。
java输入语句scanner输入一个字符
Java中使用Scanner类可以实现输入操作。要输入一个字符,可以使用Scanner的next方法。下面是一个示例代码:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符:");
char c = scanner.next().charAt(0);
System.out.println("您输入的字符是:" + c);
}
}