当前位置:首页 > 编程笔记 > 正文
已解决

java案例24:模拟百度翻译

来自网友在路上 173873提问 提问时间:2023-10-11 01:11:52阅读次数: 73

最佳答案 问答题库738位专家为你答疑解惑

思路:

编写一个程序模拟百度翻译
用户输入英文之后,搜索程序中对应的中文,
如果搜索到1对应的中文,就输出搜索结果,反之给出提示
要求使用Map集合实现英文与中文的存储。1.百度翻译主要用于翻译对应的意思,是一种一一映射关系,可以用Map集合来实现
定义Map集合,存储数据2.用键盘录入获取要翻译的单词3.定义一个方法,在该方法中实现对单词的查询操作,并根据不同的情况给出相关提示4.调用查询方法,实现翻译。并将结果输出控制台

代码:

package base.base024;/*
模拟百度翻译编写一个程序模拟百度翻译
用户输入英文之后,搜索程序中对应的中文,
如果搜索到1对应的中文,就输出搜索结果,反之给出提示
要求使用Map集合实现英文与中文的存储。1.百度翻译主要用于翻译对应的意思,是一种一一映射关系,可以用Map集合来实现
定义Map集合,存储数据2.用键盘录入获取要翻译的单词3.定义一个方法,在该方法中实现对单词的查询操作,并根据不同的情况给出相关提示4.调用查询方法,实现翻译。并将结果输出控制台*/import java.util.HashMap;
import java.util.Scanner;public class Test24 {public static void main(String[] args) {HashMap<String,String> word = new HashMap<String,String>();while(true){word.put("apple","苹果");word.put("banana","香蕉");word.put("cat","小猫");word.put("dog","小狗");word.put("book","书");word.put("tea","茶");Scanner sc = new Scanner(System.in);System.out.println("请输入要查询的单词:");String name = sc.nextLine();//判断输入的单词是否在map即合理作为键存储if(word.containsKey(name)){String value = word.get(name);System.out.println(name + ":"+value);}else {System.out.println("查无此词");}break;}}
}

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"java案例24:模拟百度翻译":http://eshow365.cn/6-18671-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!