import java.util.*;
public class DVDMgr {
DVDSet dvd = new DVDSet();
Scanner input = new Scanner(System.in);
public void setData(){
dvd.initial();
}
public void startMenu(){
System.out.println("欢 迎 使 用 MinuDVD Mgr 1.0");
System.out.println("--------------------------------------------------------------------------------------------------");
System.out.println("1.查看DVD\n2.借出DVD\n3.退出MiniDVD Mgr");
System.out.println("--------------------------------------------------------------------------------------------------");
int choice;
System.out.println("请选择:");
choice = input.nextInt();
do{
switch(choice){
case 1:
//执行查询
Search();
break;
case 2:
//标记借出
lend();
break;
case 3:
System.out.println("\n欢迎使用!");
break;
default:
System.out.println("输入错误!请重新输入!");
System.out.println("请选择:");
choice = input.nextInt();
}
}while(choice < 4);
}
public void Search(){
System.out.println("MyDVD Mgr 1.0 --->查询DVD\n");
for(int i=0;i<dvd.name.length;i++){
if(dvd.name[i] == null){
break;
}else if(dvd.state[i] == 0){
System.out.println(dvd.name[i]+"\t\t"+"已借出");
}else if(dvd.state[i] == 1){
System.out.println(dvd.name[i]+"\t\t"+"在库");
}else{
System.out.println("状态错误!");
}
}
System.out.println("-------------------------------------------------------------------------");
returnMain();
}
public void returnMain(){
System.out.println("输入0返回:");
int num = input.nextInt();
if(num == 0){
startMenu();
}
}
public void lend(){
System.out.println("MyDVD Mgr 1.0 --->借出DVD\n");
String DVDName;
boolean DVD = false;
System.out.println("请输入要借的DVD的名称:");
DVDName = input.next();
for(int i=0;i<dvd.name.length;i++){
if(DVDName.equals(dvd.name[i])&&(dvd.state[i] == 1)){
dvd.state[i] = 0;
DVD = true;
System.out.println("可以借");
break;
}else if(DVDName.equals(dvd.name[i])&&(dvd.state[i] == 0)){
System.out.println("已借出");
DVD = true;
break;
}
}
if(DVD == false){
System.out.println("没有此片!");
}
returnMain();
}
}