您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 【兔年惊喜】Java语言程序设计实验四第四章数组字符串向量与哈希表
实验报告课程Java语言程序设计实验名称第四章数组、字符串、向量与哈希表第页专业班级学号____姓名实验日期:2010年9月21日报告退发(订正、重做)一、实验目的•掌握数组的length成员域的使用•掌握二维数组的创建和使用•掌握向量的创建和使用•掌握哈希表的创建和使用二、实验环境1、微型计算机一台2、DOS或WINDOWS操作系统,j2se开发包三、实验内容编一个程序,通过数组的length成员域来控制一个循环,访问数组的每个元素。编一个程序,采用foreach语句,访问数组的每个元素。编一个程序,创建一个二维数组,要求二维数组的每行的具有不同的列数,然后遍历数组的每个元素。编一个程序,创建一个向量,然后对它执行元素添加,删除,插入操作,最后,运用迭代器遍历整个向量的元素构造一个哈希表,然后对它执行元素的添加、访问等哈希表操作。四、实验步骤和结果1.在Eclipse中新建名字为test3的工程。2.新建Length.java,Foreach.java,matrix.java,Vectors.java,Hash.java五个类。3.以下分别编写各类java程序,并显示其结果。//Length.javapublicclassLength{publicstaticvoidmain(Stringargs[]){inti;intnum[];num=newint[3];num[0]=1;num[1]=32;num[2]=12;for(i=0;inum.length;i++){System.out.println(数组的每个元素是+num[i]);}}}结果://Foreach.javapublicclassForeach{publicstaticvoidmain(String[]args){int[]a={10,20,30,40,50};for(intc:a){System.out.println(c);}}}结果://matrix.javapublicclassmatrix{publicstaticvoidmain(String[]args){inti;intmatrix[][]={{10,20,30},{40,50,60,70},{5,8}};for(i=0;imatrix.length;i++){for(intj=0;jmatrix[i].length;j++)System.out.println(第+(i+1)+行数组的+第+(j+1)+个元素是+matrix[i][j]);}}}结果://Vectors.javaimportjava.util.*;publicclassVectors{publicstaticvoidmain(String[]args){VectorStringvs=newVectorString();vs.add(MrTom);vs.add(MrsJeff);vs.add(MrLa);vs.removeElementAt(2);vs.insertElementAt(e,0);IteratorStringite=vs.iterator();for(;ite.hasNext();)System.out.println(ite.next());}}结果://Hash.javaimportjava.util.Hashtable;publicclassHash{publicstaticvoidmain(String[]args){HashtableString,Integerht=newHashtableString,Integer();ht.put(apple,1);ht.put(libai,1);ht.put(xuanzi,4);ht.put(apple,2);ht.put(zhanshen,3);System.out.println(ht.size());System.out.println(ht.get(zhanshen));}}结果:五、实验总结在这次的实验中,我学到了一些东西,比如,对常见的错误的认知,用迭代器遍历或者哈希表应用过程中都忘了调用包,对向量的增加、删除、插入等操作不是那么熟悉,所以有待继续掌握,对foreach语句的应用也不是那么熟悉,所以应该好好掌握才行。
本文标题:【兔年惊喜】Java语言程序设计实验四第四章数组字符串向量与哈希表
链接地址:https://www.777doc.com/doc-2820841 .html