Java迷你DVD信息管理系统_第1页
Java迷你DVD信息管理系统_第2页
Java迷你DVD信息管理系统_第3页
Java迷你DVD信息管理系统_第4页
Java迷你DVD信息管理系统_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java迷你dvd信息管理系统1=1实现一个控制台的微型碟片管理系统,能对碟片进行查询、增加、删除和借出、归还的操作。除以上功能外,要求给出 系统的菜单,实现菜单显示和切换。* 你 dvdt?理系统 *1 农询所布dvd资料2 拆境dvd棗料3.11除dvd资料4.a 出 dvd5 曰还dvd6诅出系统谕选择(16):cdoooi,片名,««坦尼克爱情片,状态:岀时徇* ,归还hm: 第号* cd0002,片名,叶何类仏 动作片,状出出时何*,归还时何: 第也cd0003,片名,vv大话h剧片,状娄:未信出,倚出时伽,归还hm: (s号i cd0004川名* «満

2、城尽帝資金甲a儿类m 定片,状誉:未借出,借出时间,归还时间, (*迷你 dvdtf 理条统1 荒询所布dvd资料2新widvd资料3制除dvdsw4借出dvd5 归还dvd6老岀系统请选择( 6):dvd 类:package classwork_6;import java.text.simpledateformat; import java.util.date;public class dvd 属性碟片的编号/dvd片名类型是否被借出借出时间归还时间string id;string name;string type; boolean status; date lendtime;date re

3、turntime;构造方法public dvd(string id,string name,string type) this.id = id; = n ame;this.type = type;this.status = false; 默认没有借岀thisendtime = n ull;this.returntime = null;显示dvd信息public string showlnfof) simpledateformat sdf = new simpledateformat("yyyy 年 mm 月 dd 日 hh:mm:ss a*'); strin

4、g islend;islend = this.status ? ”己经借出未借出”;string bt;借出时间bt = this jen dtime = null ? "":sdf.format(this jen dtime);string rt; 归还时间rt = this.returntime = null ? "":sdf.format(this.returntime);return ”编号:"+ this.id + ”,片名:«" + + ”>>,类型:"+ this.ty

5、pe+ 状态:*' + islend + ",借出时间:“+ bt + ”,归还吋间:“ + rt;dvdmanage 类:package classwork_6;import java.util .date;/dvd管理类,负责对数组进行增、删、改、查询public class dvdmanage 属性dvd dvds = new dvd1000;假设最多进货 1000 张碟片构造方法,初始化四张碟片public dvdmanagef) dvds0 = new dvdc'cdoool";'泰坦尼克爱情片“); dvdsl = new dvd(,cd

6、0002"/"叶问罗动作片”); dvds=new dvd("cd0003,/"大话西游t喜剧片”);dvds3 = new dvd(hcd0004"/"满城尽带黄金甲t烂片”);查询所有的dvdpublic void queryaiidvd() for(int i=0;i<dvdsength;i+) 对彖为空就结束if(dvdsi = null) break;system.out.println(dvdsi.showlnfo();借出dvdpublic boolean lenddvd(string id) for(int i=

7、0;i<dvdsength;i+) if(dvdsi = null) system.out.println("该 dvd 不存在!"); break; 没有找到dvd,没有这一张碟片 找到了 dvdif(dvdsi.id.equals(id) 已经被借出if(dvdsi.status) system.out.println("该 dvd 已经被借出!"); return false;else dvdsi.status = true;dvdsiendtime = new date();return true;return false;归还dvdpub

8、lic boolean returndvd(string id) for(int i=0;i<dvdsength;i+) if(dvdsi = null) system.out.println("该 dvd 不存在!"); break;没有找到dvd,没有这一张碟片找到了 dvdif(dvdsi.id.equals(id) 未被借出if(!dvdsi.status) system.out.println("该 dvd 未被借出! *'); return false;else dvdsi.status = false;dvdsi.returntime

9、= new date(); return true;return false;新增dvd资料public boolean adddvd(dvd dvd) 首先检查dvd编号是否重复if(searchld(dvd.id) system.out.printlnf'dvd 编号重复”);return false;else for(int i=0;i<dvdsength;i+) if(dvdsi = null) dvdsi = dvd;return true;return false;删除dvdpublic boolean deletedvd(string id) 首先检查要删除的编号是

10、否存在int pos = -1;int len = dvdsength;for(int i=0;i<len;i+) 找到了要删除的编号if(dvdsi.id.equals(id) pos = i; for(;pos < len && dvdspos != null;pos+) dvdspos = dvdspos+l;return true;return false;检查碟片是否重复public boolean searchld(string id) for(int i=0;i<dvdsength;i+) if(dvdsi = null) break;if(dv

11、dsi.id.equals(id) return true;return false;显示主菜单public void showmenu() system.out.pnntln(h*迷你 dvd 管理系统*");system.out.printlnf'l.查询所有 dvd 资料“);system.out.println("2.新增 dvd 资料”);system.out.println("3.删除 dvd 资料“);system.out.println(”4借出 dvd");system.out.println("5.归还 dvd&qu

12、ot;);system.out.println("6.退出系统“);system.out.println("请选择(1-6):");test 类:package classwork_6;import java.util.scanner;public class test private static scanner in;f“竝jks.h®<?)u_lu_d.lno.ujasasolxou.u 一 m p 一亍 “nip藤g丈餐 v 皐 mmuruud.lno.eesasod>lojouesjdujeu mues-o一 sues二尖出 q&g

13、t;q3?fehs皱匣=u_lu 匸 d.lno.eesas、ai(dseo5le(dqop>2<> nblupi 養 q>q 莊拠 z 谶垠烂=urukidmo.usas、二(dseo)qroolp) lp±/vs二 9''go-go壬多o4u-4xqu.u一 hajoo-5onu iai/vojzslupo(umeuel/lcl>cl mcuu h tup(dmeuelalclacj罡瑕丄e、 習o七壬二 uluss>s)(duueos moju h w)(sbjoe =mu£s)urauj po> oes 9-

14、qndsre(dq 于 i«水®-b=u_luudno.e2sas二=i 捉定迷wjuru 匸 dvio.easas二(p 二 cj>q(d1(d_(dpep)七o1x2u.u 一 n e cnlpss0>qg®s®匣 <=u_luudno.e2sas 二t畑 0>q 蛊bz&與至=u_lu 匸 d.lno.eesas、(dseo5je(uq( 尹 is* q>q 吕蜂=)u_lu=dlnoe£sas于 i 旨定 q>q 吕漿二)u_lu 匸 dlnoulssas二(p>p)q>oppee

15、p);m fqrdal(dujeu、p§>cj mqu h p>p q>0 olxou.u 一 uodal 亍“詡絲s玄鏗 <eu_lu=d.lnoessas olxqjuu一 najlueucnlnwg0>qg®m<bju_luud.lno.wssas亍:q>0 民fflz®*r)uru 匸 d.lno.ebsas、ihajseo ble<dqf i 暮水壬顋=u_lu 匸 d.lno.easas7s_a(【=二ame)u_lu 匸 d.lno.ujgsas二(p=q>opu2.ep)±:olxaju.u 一 n p 一colpsgq>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论