欢迎来到天天文库
浏览记录
ID:38635834
大小:172.50 KB
页数:9页
时间:2019-06-16
《关于JAVA报告模版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、淮海工学院计算机工程学院实验报告书课程名:《面向对象程序设计》题目:实验3Java程序设计基础(2)班级:计091学号:110911131姓名:张春露评语:成绩:指导教师:批阅时间:年月日《面向对象程序设计》实验报告8-一、实验目的正确使用字符串相关类(String、StringBuffer、StringTokenizer)、日期时期类(Date、Calendar)、Math类、System类、BigInteger类。另外,对于ArrayList、LinkedList、HashTable、TreeSet等具有泛型特征的集合类,在理解其工作原理
2、的基础上,能进行初步的编程和应用。二、实验内容完成实验指导书中实验三中例题3-4和3-5的调试,需要用到实验2中的Book类。三、实验步骤与源程序例3-4:packagerentbook;importjava.util.*;publicclassBookManageLast{LinkedListbooklist;Stringnote;RBookb,newb;Iteratorit;publicBookManageLast(){LinkedListbooklist=newLinkedList
3、();}publicvoidaddBook(Stringisbn,Stringbname,Stringbauthor,doublebprice,Stringbpublisher,Stringbno){b=newRBook(isbn,bname,bauthor,bprice,bpublisher,bno);booklist.add(b);}publicvoidsearchBook(StringbookName){intfindflag=0;it=booklist.iterator();while(it.hasNext()){b=it.next(
4、);if(b.getBookName().equals(bookName)){System.out.println("找到:"+b.toString());findflag=1;8《面向对象程序设计》实验报告8-newb=b;}}if(findflag==0)System.out.println("没有查到所要的书。");}publicvoidsearchBook(StringbookName,StringbookAuthor){intfindflag=0;it=booklist.iterator();while(it.hasNext
5、()){b=it.next();if(b.getBookName().equals(bookName)&&b.getAuthor().equals(bookAuthor)){System.out.println("找到:"+b.toString());findflag=1;}}if(findflag==0)System.out.println("没有查到所要的书。");}publicvoideditBook(StringbookName,Stringbauthor,Stringbpublisher,doublebprice){inte
6、ditflag=0;it=booklist.iterator();while(it.hasNext()){b=it.next();if(b.getBookName().equals(bookName)){b.setAuthor(bauthor);b.setPublisher(bpublisher);b.setPrice(bprice);System.out.println("修改成功:"+b.toString());editflag=1;}if(editflag==0){System.out.println("没有查到所要修改的书。"
7、);}}}publicvoiddeleteBook(StringbookName)8《面向对象程序设计》实验报告8-{booleandeleteflag=false;it=booklist.iterator();while(it.hasNext()){b=it.next();if(b.getBookName().equals(bookName)){System.out.println("待删除:"+b.toString());deleteflag=booklist.remove(b);note="成功删除!";break;}}if(!
8、deleteflag)note="没有查到所要删除的书。";}publicStringtoString(){return"书的信息:"+b.getISBN(
此文档下载收益归作者所有