当前位置: 首页 > news >正文

java案例24:模拟百度翻译

思路:

编写一个程序模拟百度翻译
用户输入英文之后,搜索程序中对应的中文,
如果搜索到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;}}
}

http://www.lryc.cn/news/187976.html

相关文章:

  • 汽车烟雾测漏仪(EP120)
  • 【轻松玩转MacOS】安全隐私篇
  • 4.02 用户中心-上传头像功能开发
  • 在Ubuntu 18.04安装Docker
  • Vue-2.1scoped样式冲突
  • Matlab之查询子字符串在字符串中的起始位置函数strfind
  • [游戏开发][Unity]安卓出包报错记录
  • 在两个有序数组中找整体第k小的数
  • Linux 指令心法(十)`head` 显示文本文件的开头部分
  • 前端——Layui的导航栏与tab页联动
  • 一致性哈希算法
  • 深度学习基础之参数量(3)
  • 红队专题-从零开始VC++远程控制软件RAT-C/S-[2]界面编写及上线
  • 磁盘满了对日志打印(Logback)的影响
  • 【算法与数据结构】--算法基础--数据结构概述
  • QECon大会亮相产品,全栈测试平台推荐:RunnerGo
  • 前端小案例-图片存放在远端服务器
  • 【鼠标右键菜单添加用VSCode打开文件或文件夹】
  • 【jvm--堆】
  • 【数据库——MySQL(实战项目1)】(1)图书借阅系统
  • [GXYCTF 2019]Ping Ping Ping题目解析
  • HTTP协议的请求协议和响应协议的组成,HTTP常见的状态信息
  • 【LeetCode】剑指 Offer Ⅱ 第6章:栈(6道题) -- Java Version
  • vue3的element-plus的el-dialog的样式修改无效问题
  • 归纳所猜半结论推出完整结论:CF1592F1
  • WPFdatagrid结合comboBox
  • Markdown类图之继承、实现、关联、依赖、组合、聚合总结(十五)
  • @MultipartConfig注解
  • Python并发编程简介
  • WebSocket介绍及部署