JAva英汉词典
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号11710115
天津城建大学
Java 语言程序设计C
实验报告
实验4:英汉字典
学生姓名路江飞
班级11卓越七班
一、实验内容
1.掌握使用Java语言进行结构化程序设计;
2.熟悉Java容器。
3.熟悉Eclipse开发环境,编写简单的Application程序,并编译和执行。
二、实验要求
1.调试程序、编译,运行后得到正确的结果;
2.写出实验报告,要求记录编译和执行Java程序当中的系统错误信息提示,并给出解决办法。
三、实验结果
文件1:
package _hashmap;
public class Menu {
public void menu(){
System.out.println("*********************************");
System.out.println("* 1.添加词汇*");
System.out.println("* 2.查找词汇*");
System.out.println("* 3.删除词汇*");
System.out.println("* 4.修改词汇*");
System.out.println("* 5.遍历*");
System.out.println("* 6.退出 *");
System.out.println("*********************************");
}
}
文件2:
package _hashmap;
import java.util.*;
public class Word {
HashMap
Scanner input=new Scanner(System.in);
public void add_word(){ //添加词汇
System.out.print("请输入您要添加的英文词汇:");
String key=input.nextLine();
System.out.print("请输入该词汇对应的汉语意思:");
String value=input.nextLine();
hashmap.put(key, value);
}
public void remove_word(){//删除词汇
System.out.print("请输入您要删除的英文词汇:");
String key=input.nextLine();
if(hashmap.get(key)==null)
System.out.println("您要删除的英文词汇不存在!");
else
hashmap.remove(key);
}
public void get_word(){//查找词汇
System.out.print("请输入您要查找的英文词汇:");
String key=input.nextLine();
if(hashmap.get(key)==null)
System.out.println("您要查找的英文词汇不存在!");
else
System.out.println("您要查找的英文词汇:"+key+",对应的汉语意思为:"+hashmap.get(key));
}
public void set_word(){//修改词汇
System.out.print("请输入您要修改的英文词汇:");
String key=input.nextLine();
if(hashmap.get(key)==null)
System.out.println("您要修改的英文词汇不存在!");
else{
System.out.print("请输入您修后的英文词汇:");
String key1=input.nextLine();
System.out.print("请输入您修后英文词汇相应的汉语意思:");
String value=input.nextLine();
hashmap.remove(key);
hashmap.put(key1, value);
}
}
public void printAll(){
for(Map.Entry
}
}
文件3:
package _hashmap;
import java.util.*;
public class MainClass {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Word word=new Word();
Menu m=new Menu();
boolean temp=true;
m.menu();
int t = 0;
while(temp){
Scanner input=new Scanner(System.in);
try{
System.out.print("请输入您的操作选项:");
t=input.nextInt();