1、第一个类package dvd;/* DVD信息保存类* author 周文军* QQ 469498466*/public class DVDSet String name=new String50; /数组1 存储DVD 名称数组int state =new int50; /数组2储存DVD借出状态;0已借出/1 可借String date = new String50; /数组3 储存DVD借出日期int count=new int50; /数组4储存借出的次数package dvd;import java.text.ParseException;import java.text.Simp
2、leDateFormat;import java.util.Scanner;/* DVD操作类* author 周文军*/第二个类public class DVDMgr DVDSet dvd=new DVDSet();Scanner input=new Scanner(System.in);public void initial()dvd.name0=“罗马假日“;dvd.state0=0;dvd.date0=“2010-7-1“;dvd.count0=15;dvd.name1=“风声鹤唳“;dvd.state1=1;dvd.count1=12;dvd.name2=“浪漫满屋“;dvd.sta
3、te2=1;dvd.count2=30;/* 开始菜单方法*/public void startMenu()System.out.println(“欢迎使用迷你 DVD管理器“ );System.out.println(“-“);System.out.println(“0.借出排行榜“);System.out.println(“1.新增DVD“);System.out.println(“2.查看DVD“);System.out.println(“3.删除DVD“);System.out.println(“4.借出DVD“);System.out.println(“5.归还DVD“);Syste
4、m.out.println(“6.退 出“);System.out.println(“-“);System.out.print(“请选择:“ );int no=input.nextInt();switch(no)case 0:System.out.println(“- 排行榜n“ );System.out.println(“*“);list();System.out.println(“*“);returnMain();break;case 1:System.out.println(“- 新增DVDn“);add();System.out.println(“*“);returnMain();br
5、eak;case 2:System.out.println(“- 查看DVDn“);search();System.out.println(“*“);returnMain();break;case 3:System.out.println(“- 删除DVDn“);delete();System.out.println(“*“);returnMain();break;case 4:System.out.println(“- 借出DVDn“);lend();System.out.println(“*“);returnMain();break;case 5:System.out.println(“-
6、 归还DVDn“);returnDvd();System.out.println(“*“);returnMain();break;case 6:System.out.println(“- 谢谢使用n“ );break;/* 返回开始菜单的方法*/public void returnMain()System.out.print(“输入0 返回:“);if(input.nextInt()=0)startMenu();elseSystem.out.println(“输入错误,异常终止! “);/* 添加DVD方法*/public void add()for (int i = 0; i “);/* 删
7、除DVD的方法*/public void delete()boolean flag=false; /标示删除是否成功System.out.print(“请输入DVD名称:“ );String name=input.next();/遍历数组,查看匹配信息for (int i = 0; i newCountj)int times=newCounti;newCounti=newCountj;newCountj=times;String time=newNamei;newNamei=newNamej;newNamej=time;/显示排行榜信息System.out.println(“次数t名称“ );for (int i = 0; i newCount.length; i+) if(newNamei!=null)System.out.println(newCounti+“t“+newNamei+“); 第三个类package dvd;/* DVD开始类* author 周文军*/public class Start public static void main(String args) DVDMgr dm=new DVDMgr();dm.initial();dm.startMenu();