java编写一个英汉小词典,将中文词作为键、英文词作为值构成键值对,添加到HashMap 中。对词典内容进行输出,并查找指定中文词对应的英文词
时间: 2023-06-17 18:03:08 浏览: 238
Java做的一个小小的英汉词典
5星 · 资源好评率100%
以下是一个简单的Java程序,用于构建英汉小词典并查找指定中文词对应的英文词:
```java
import java.util.HashMap;
import java.util.Scanner;
public class Dictionary {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, String> dict = new HashMap<>();
// 添加键值对到HashMap中
dict.put("苹果", "apple");
dict.put("香蕉", "banana");
dict.put("橙子", "orange");
dict.put("芒果", "mango");
dict.put("西瓜", "watermelon");
// 输出词典内容
System.out.println("英汉小词典:");
for (String key : dict.keySet()) {
System.out.println(key + ":" + dict.get(key));
}
// 查找指定中文词对应的英文词
Scanner scanner = new Scanner(System.in);
System.out.print("请输入要查找的中文词:");
String word = scanner.next();
if (dict.containsKey(word)) {
System.out.println(word + "的英文单词是:" + dict.get(word));
} else {
System.out.println("抱歉,词典中不存在该中文词。");
}
}
}
```
运行程序后,先输出词典内容,然后提示用户输入要查找的中文词。程序根据用户输入的中文词在HashMap中查找对应的英文词,并将结果输出。如果词典中不存在该中文词,则输出相应的提示信息。
阅读全文