博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Java例题】5.5 映射类的使用
阅读量:6379 次
发布时间:2019-06-23

本文共 2011 字,大约阅读时间需要 6 分钟。

5.映射类的使用。
使用HashMap保存英文-中文对照单词词典。
单词词典可以增加和删除词汇。
输入一个英文单词,翻译成中文并显示。
输入一个中文单词,翻译成英文并显示。

package chapter6;import java.util.*;public class demo5 {    static public void main(String[] args) {        Map
CtoE=new HashMap
(); Map
EtoC=new HashMap
(); Scanner sc=new Scanner(System.in); while(true) { System.out.println("按1+enter-----添加词汇"); System.out.println("按2+enter-----删除词汇"); System.out.println("按3+enter-----英文译中"); System.out.println("按4+enter-----中文译英"); System.out.println("按0+enter-----结束进程"); int con1=sc.nextInt(); if(con1==0) { System.out.println("系统已退出"); break; } switch(con1) { case 1: System.out.println("请输入要加的英文单词"); String Eng=sc.next(); System.out.println("请输入该单词的中文"); String Chi=sc.next(); CtoE.put(Chi,Eng); EtoC.put(Eng,Chi); break; case 2: System.out.println("请输入要删的英文单词"); String Eng1=sc.next(); CtoE.remove(EtoC.get(Eng1)); EtoC.remove(Eng1); System.out.println("删除成功"); break; case 3: System.out.println("请输入英文单词"); String Eng2=sc.next(); System.out.println(Eng2+"的中文:"+EtoC.get(Eng2)); break; case 4: System.out.println("请输入中文翻译"); String Chi1=sc.next(); System.out.println(Chi1+"的英文:"+CtoE.get(Chi1)); break; default:System.out.println("请输入正确指令!"); break; } } sc.close(); }}

 

转载于:https://www.cnblogs.com/LPworld/p/10724081.html

你可能感兴趣的文章
聊聊flink的NetworkEnvironmentConfiguration
查看>>
【Go】strings.Replace 与 bytes.Replace 调优
查看>>
RSA签名的PSS模式
查看>>
c# 注销 代码
查看>>
ubuntu 安装-apache2-trac-ldap【验证】-svn-mysql
查看>>
Nginx 安装
查看>>
php GD库
查看>>
项目管理
查看>>
隐私政策
查看>>
二分搜索树
查看>>
[折半查找]排序数组中某个元素出现次数
查看>>
【11-01】Sublime text 学习笔记
查看>>
.wav file research
查看>>
Link-Cut-Tree题目泛做(为了对应自己的课件)
查看>>
关于Android热点模式下的UDP广播
查看>>
多态-典型用法
查看>>
学习笔记之pandas Foundations | DataCamp
查看>>
C++编程练习(14)-------“单例模式”的实现
查看>>
css学习_标签的显示模式
查看>>
《架构之美》摘录二
查看>>