java英汉互译字典
时间: 2023-11-29 12:45:54 浏览: 38
以下是Java实现英汉互译字典的示例代码:
```java
import java.util.HashMap;import java.util.Map;
import java.util.Scanner;
public class Dictionary {
private static Map<String, String> dict = new HashMap<>();
public static void main(String[] args) {
dict.put("apple", "苹果");
dict.put("banana", "香蕉");
dict.put("orange", "橙子");
dict.put("watermelon", "西瓜");
dict.put("grape", "葡萄");
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.print("请输入要查询的单词(输入exit退出):");
String word = scanner.nextLine();
if (word.equals("exit")) {
break;
}
String translation = dict.get(word);
if (translation == null) {
System.out.println("未找到该单词!");
} else {
System.out.println(word + "的翻译是:" + translation);
}
}
}
}
```
该程序使用了Java中的Map数据结构来存储英汉对照表,用户输入要查询的单词后,程序会在Map中查找该单词的翻译并输出。如果未找到该单词,则输出未找到该单词的提示信息。