欢迎来到天天文库
浏览记录
ID:59119912
大小:52.00 KB
页数:4页
时间:2020-09-15
《Java语言程序设计实验四第四章数组字符串向量与哈希表.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验报告课程Java语言程序设计实验名称第四章数组、字符串、向量与哈希表第页专业班级学号____姓名实验日期:2010年9月21日报告退发(订正、重做)一、实验目的•掌握数组的length成员域的使用•掌握二维数组的创建和使用•掌握向量的创建和使用•掌握哈希表的创建和使用二、实验环境1、微型计算机一台2、DOS或WINDOWS操作系统,j2se开发包三、实验内容l编一个程序,通过数组的length成员域来控制一个循环,访问数组的每个元素。l编一个程序,采用foreach语句,访问数组的每个元素。l编一个程序,创建一个二维数组,要求二维数组的
2、每行的具有不同的列数,然后遍历数组的每个元素。l编一个程序,创建一个向量,然后对它执行元素添加,删除,插入操作,最后,运用迭代器遍历整个向量的元素l构造一个哈希表,然后对它执行元素的添加、访问等哈希表操作。四、实验步骤和结果1.在Eclipse中新建名字为test3的工程。2.新建Length.java,Foreach.java,matrix.java,Vectors.java,Hash.java五个类。3.以下分别编写各类java程序,并显示其结果。//Length.javapublicclassLength{publicstaticvo
3、idmain(Stringargs[]){inti;intnum[];num=newint[3];num[0]=1;num[1]=32;num[2]=12;for(i=0;i4、;}}}结果://matrix.javapublicclassmatrix{publicstaticvoidmain(String[]args){inti;intmatrix[][]={{10,20,30},{40,50,60,70},{5,8}};for(i=0;i5、vaimportjava.util.*;publicclassVectors{publicstaticvoidmain(String[]args){Vectorvs=newVector();vs.add("MrTom");vs.add("MrsJeff");vs.add("MrLa");vs.removeElementAt(2);vs.insertElementAt("e",0);Iteratorite=vs.iterator();for(;ite.hasNext();)System.out.6、println(ite.next());}}结果://Hash.javaimportjava.util.Hashtable;publicclassHash{publicstaticvoidmain(String[]args){Hashtableht=newHashtable();ht.put("apple",1);ht.put("libai",1);ht.put("xuanzi",4);ht.put("apple",2);ht.put("zhanshen",3);System.7、out.println(ht.size());System.out.println(ht.get("zhanshen"));}}结果:五、实验总结在这次的实验中,我学到了一些东西,比如,对常见的错误的认知,用迭代器遍历或者哈希表应用过程中都忘了调用包,对向量的增加、删除、插入等操作不是那么熟悉,所以有待继续掌握,对foreach语句的应用也不是那么熟悉,所以应该好好掌握才行。
4、;}}}结果://matrix.javapublicclassmatrix{publicstaticvoidmain(String[]args){inti;intmatrix[][]={{10,20,30},{40,50,60,70},{5,8}};for(i=0;i5、vaimportjava.util.*;publicclassVectors{publicstaticvoidmain(String[]args){Vectorvs=newVector();vs.add("MrTom");vs.add("MrsJeff");vs.add("MrLa");vs.removeElementAt(2);vs.insertElementAt("e",0);Iteratorite=vs.iterator();for(;ite.hasNext();)System.out.6、println(ite.next());}}结果://Hash.javaimportjava.util.Hashtable;publicclassHash{publicstaticvoidmain(String[]args){Hashtableht=newHashtable();ht.put("apple",1);ht.put("libai",1);ht.put("xuanzi",4);ht.put("apple",2);ht.put("zhanshen",3);System.7、out.println(ht.size());System.out.println(ht.get("zhanshen"));}}结果:五、实验总结在这次的实验中,我学到了一些东西,比如,对常见的错误的认知,用迭代器遍历或者哈希表应用过程中都忘了调用包,对向量的增加、删除、插入等操作不是那么熟悉,所以有待继续掌握,对foreach语句的应用也不是那么熟悉,所以应该好好掌握才行。
5、vaimportjava.util.*;publicclassVectors{publicstaticvoidmain(String[]args){Vectorvs=newVector();vs.add("MrTom");vs.add("MrsJeff");vs.add("MrLa");vs.removeElementAt(2);vs.insertElementAt("e",0);Iteratorite=vs.iterator();for(;ite.hasNext();)System.out.
6、println(ite.next());}}结果://Hash.javaimportjava.util.Hashtable;publicclassHash{publicstaticvoidmain(String[]args){Hashtableht=newHashtable();ht.put("apple",1);ht.put("libai",1);ht.put("xuanzi",4);ht.put("apple",2);ht.put("zhanshen",3);System.
7、out.println(ht.size());System.out.println(ht.get("zhanshen"));}}结果:五、实验总结在这次的实验中,我学到了一些东西,比如,对常见的错误的认知,用迭代器遍历或者哈希表应用过程中都忘了调用包,对向量的增加、删除、插入等操作不是那么熟悉,所以有待继续掌握,对foreach语句的应用也不是那么熟悉,所以应该好好掌握才行。
此文档下载收益归作者所有