使用线性表List存储,输入汉语二字词,或三字词,或四字词,输出正确词的java程序
时间: 2024-02-16 16:59:36 浏览: 183
以下是一个简单的Java程序,使用线性表List来存储汉语单词,并检查输入的词是否在列表中:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class WordChecker {
public static void main(String[] args) {
List<String> words = new ArrayList<>();
words.add("中国");
words.add("美国");
words.add("日本");
words.add("德国");
words.add("法国");
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个汉语词: ");
String input = scanner.nextLine();
if (words.contains(input)) {
System.out.println("输入的词是正确的。");
} else {
System.out.println("输入的词不是一个有效的汉语词。");
}
}
}
```
这个程序创建了一个字符串类型的列表,然后添加了一些汉字单词。然后,程序提示用户输入一个汉字词,并检查该词是否在列表中。如果在列表中,则输出“输入的词是正确的”,否则输出“输入的词不是一个有效的汉语词”。
阅读全文