JAva英汉词典

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 hashmap=new 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 entry : hashmap.entrySet()) System.out.println(entry.getKey() + ":" + entry.getValue());

}

}

文件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();

相关文档
最新文档