if(ded[i]!
=null&&ded[i].no!
=0){
System.out.println((i+1)+"\t"+"<"+ded[i].name+">\t"+ded[i].no2);
}
}
System.out.println("是否继续(y/n)");
Stringanswer=input.next();
if(answer.equals("y")){
show();
}
break;
case1:
System.out.println("请输入添加DVD名字:
");
Stringname1=input.next();
System.out.println("添加数量:
");
intno=input.nextInt();
dv.add(ded,name1,no);
break;
case2:
System.out.println("***********借出的DVD记录(未归还)**********");
System.out.println("名称"+"\t"+"会员名称"+"\t"+"借出时间");
mb1.all(mb);
System.out.println();
dv.find(ded);
break;
case3:
System.out.println("请输入删除DVD名称");
answer=input.next();
dv.delete(ded,answer);
break;
case5:
over();
break;
case4:
member();
break;
}
System.out.println("1.返回2.退出");
a=input.nextInt();
if(a==1){
show();
}else{
over();
}
}
publicvoidover(){
System.out.println("谢谢使用!
");
}
publicvoidmember()throwsException{
System.out.println("1.登陆2.注册3.退出");
inta=input.nextInt();
switch(a){
case1:
System.out.println("请输入账号:
");
StringcarNo=input.next();
System.out.println("密码");
StringpassWord=input.next();
if(mb1.landing(mb,carNo,passWord)){
memberDo();
}else{
show();
}//调用方法
break;
case2:
System.out.println("请输入注册卡号密码充值金额");
Stringnumber=input.next();
passWord=input.next();
doublemoney=input.nextDouble();
mb1.login(mb,number,passWord,money);
System.out.println("是否继续(y/n)");
Stringanswer=input.next();
if(answer.equals("y")){
show();
}
break;
case3:
over();
break;
}
}
publicvoidmemberDo()throwsException{
System.out.println("1.查询2.归还DvD 3.借DVD4,充值5.返回");
inta=input.nextInt();
switch(a){
case1:
mb1.find(mb);
System.out.println("\n"+"是否继续(y/n)");
Stringanswer=input.next();
if(answer.equals("y")){
member();
}else{
over();
}
break;
case3:
String[]name1=newString[10];
String[]name=newString[10];
for(inti=0;iSystem.out.println("你要借的DVD:
(0结束)");
answer=input.next();
if(answer.equals("0")){
break;
}else{
name[i]=answer;
}
}
System.out.println("时间yy-mm-dd:
");
Stringtime=input.next();
dv.loan(ded,name,name1,time);
mb1.borrow(name,mb,time);
System.out.println("是否继续(y/n)");
answer=input.next();
if(answer.equals("y")){
memberDo();
}else{
over();
}
break;
case2:
System.out.println("归还DVD名称");
Stringname2=input.next();
inte=0;
for(inti=0;iif(mb[mb1.k].dvd[i]!
=null){
if(mb[mb1.k].dvd[i].equals(name2)){
e=i;//找到借dvd时间的下标
break;
}
}
}
System.out.println("借DVD日期"+mb[mb1.k].date[e]);
System.out.println("还DVD时间:
"+dv.date());
System.out.println("应付金额"+dv.charge(mb[mb1.k],e));
dv.back(ded,name2);
mb1.back(mb,name2,(dv.charge(mb[mb1.k],e)));
System.out.println("是否继续(y/n)");
answer=input.next();
if(answer.equals("y")){
memberDo();
}else{
over();
}
break;
case4:
System.out.println("充值金额");
doublemoney=input.nextDouble();
mb1.toUp(mb,money);
break;
case5:
show();
break;
}
}
}
------------------------------------------------------------------------------