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

做调查的网站推荐公司网站建设需要考虑什么问题

做调查的网站推荐,公司网站建设需要考虑什么问题,上海市建设工程安全协会网站,wordpress拉黑用户【案例6-5】 模拟百度翻译 【案例介绍】 1.任务描述 大家对百度翻译并不陌生,本案例要求编写一个程序模拟百度翻译。用户输入英文之后搜索程序中对应的中文,如果搜索到对应的中文就输出搜索结果,反之给出提示。本案例要求使用Map集合实现英…

【案例6-5】 模拟百度翻译

【案例介绍】

1.任务描述

大家对百度翻译并不陌生,本案例要求编写一个程序模拟百度翻译。用户输入英文之后搜索程序中对应的中文,如果搜索到对应的中文就输出搜索结果,反之给出提示。本案例要求使用Map集合实现英文与中文的存储。

2.运行结果

程序运行结果如图6-1所示:

图6-1  运行结果图

 

【案例思路】

(1)百度翻译主要用于翻译对应的意思。这是一种映射关系。因此可以用 Map集合来实现,所以首先就是定义Map集合,存储数据。

(2)用键盘录入功能获取我们要翻译的单词。

(3)定义一个方法,在该方法中实现对单词的查询操作,并且根据不同情况给出相关提示。

(4)调用查询的方法,实现翻译。并将结果输出到控制台。

【案例实现】

程序实现代码如文件6-1所示。 

                         文件6-1 example7.java

  1. package com.itheima;
  2. import java.util.HashMap;
  3. import java.util.Scanner;
  4. public class example7 {
  5.     public static void main(String[] args) {
  6.       //定义Map集合用于存储词典的数据
  7.       HashMap<String, String> word = new HashMap<String, String>();
  8.       while(true) {
  9.           //集合合添加词典的数据。
  10.       word.put("apple", "苹果");
  11.       word.put("banner", "香蕉");
  12.       word.put("book", "");
  13.       word.put("telephone", "电话");
  14.       word.put("cat", "");
  15.       word.put("dog", "");
  16.       word.put("student", "学生");
  17.       word.put("teacher", "老师");
  18.       //键盘录入功能获取我们要翻译的单词
  19.       Scanner sc = new Scanner(System.in);
  20.       System.out.println("请您输入您要翻译的单词:");
  21.       String w = sc.nextLine();
  22.       //调用判断打印输出
  23.       Select(w, word);
  24.       }
  25.     }  
  26.     //定义方法对键盘录入的数据进行判断
  27. public static String Select(String w, HashMap<String, String> word) {
  28.         if(w.isEmpty()) {
  29.            System.out.println("请输入您要翻译的单词:");
  30.            return "";
  31.         }else if(!word.containsKey(w)) {
  32.            System.out.println("对不起,您要翻译的单词不存在,请重新输入:");
  33.         }else{
  34.            String chinese = word.get(w);
  35.            System.out.println(w+"翻译成中文意思为:"+chinese);
  36.         }
  37.         return w;
  38.     }
  39. }

在文件6-1中,第7行代码用于定义HashMap集合。第10~17行代码用Map集合的put()方法向集合中添加词典的初始化数据。第19~21行代码键盘录入我们要翻译的英文单词,第23行代码调用Select()方法实现集合中判断是否包含键盘输入的单词,如果有则输入对应的中文意思,反之则给出相应提示。

 

http://www.yayakq.cn/news/12252/

相关文章:

  • 北京网站搭建费用怎样做企业官方网站
  • 建筑钢结构网站什么是网站被黑
  • 什么官网比较容易做网站不用下载就可以登录微信
  • 学校官方网站建设手机网站信任从哪里设置
  • 防城港网站制作北京建设信源咨询有限公司网站
  • 深圳 企业 网站建设哪家好旅游网站建设功能意义
  • 网站和二级目录权重做美食软件视频网站
  • 建站一般要多少钱焦作做网站推广
  • 抄袭别人网站的前端代码合法吗重庆忠县网站建设
  • 济南公众平台网站建设北京百度竞价托管公司
  • 站长做什么网站赚钱爱网站找不到了
  • 如何推广手机网站搜索引擎关键词竞价排名
  • asp双语企业网站源码个人博客网站下载
  • 网站优化seo方案做电商网站公司简介
  • 做网站域名的公司海报设计免费模板
  • 发布网站建设平面设计公司做企业网站
  • 做新闻封面的网站网站建设类的职位
  • 网站防御代理长沙口碑最好的装修公司排名
  • 淮北矿业 集团 工程建设有限责任公司网站wordpress审计
  • 长春科技网站建设做网站需要编程吗
  • 建设网站运营方案114分类信息网信息发布
  • 怀化举报网站wordpress 自定义 类别
  • 襄樊北京网站建设wordpress+调用+编辑器
  • 天津展示型网站建设外包想学网站建设优化去哪
  • 有域名 有固定ip怎么做网站网站建设网站服务
  • 做动态表情包的网站html 网站源码 卖手机
  • 张家口建设局网站太阳代理ip官网
  • 镇江网站seo公司网站项目的推广
  • 网站建设项目验收表网页制作模板大全
  • 中英文双语网站建设公司网络营销方案