日期:2014-05-20 浏览次数:21088 次
import java.util.Scanner;
public class Page341 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
DVD d=new DVD();
DVD[] sd=new DVD[10];
Menu m=new Menu();
m.initalDvd(sd);//初始化
m.showMenu();//菜单展示
boolean cont=true;
int input=0;
while(cont){
System.out.print("请选择:");
input=sc.nextInt();
switch(input){
case 1:
System.out.println("--------> 新增DVD");
m.addMenu(sd);
m.startMenu();
break;
case 2:
System.out.println("--------> 查看DVD");
m.lookBookMenu(sd);
m.startMenu();
break;
case 3:
System.out.println("--------> 删除DVD");
m.deleteBookMenu(sd);
m.startMenu();
break;
case 4:
System.out.println("--------> 借出DVD");
m.lendBookMenu(sd);
m.startMenu();
break;
case 5:
System.out.println("--------> 归还DVD");
m.returnBookMenu(sd);
m.startMenu();
break;
case 6:
System.out.println("谢谢使用!");
cont=false;
}
}
}
public class DVD {
String name;//书名
String lendTime;//借出时间
int state=0;//书籍借出与否的状态
}
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Menu {
Scanner sc=new Scanner(System.in);
public void showMenu(){
System.out.println("欢迎使用迷你DVD管理器\n"+
"------------------------------------------------");
System.out.println("1.新增DVD\n"+
"2.查看DVD\n"+
"3.删除DVD\n"+
"4.借出DVD\n"+
"5.归还DVD\n"+
"6.退出");
System.out.println("------------------------------------------------");
}
//初始化数组
public void initalDvd(DVD[] sd) {
for (int i = 0; i < 3; i++) {
sd[i]=new DVD();
System.out.print("请输入书名:");
sd[i].name=sc.next();
System.out.print("请输入该书的状态(0,未借出 1,借出):");
sd[i].state=sc.nextInt();
if(sd[i].state==1){
System.out.println("请输入时间:");
sd[i].lendTime=sc.next();
}
}
}
//增加DVD
public void addMenu(DVD[] sd) {
boolean condition=false;
String newBookName="";
do {
System.out.println("请输入DVD名称:");