这个简单版的DVD管理系统就实现简单的功能,新增DVD、查看DVD、删除DVD、借出DVD、归还DVD、退出DVD系统
在这里的功能其实都没有什么难的,就是在借出DVD的时候要去记录时间,好去计算在归还时借了多少天。直接上代码吧。。。。
JavaMain.java //测试类
package com.qianfeng.dao;
import java.util.Scanner;
public class JavaMain {
static Scanner in = new Scanner(System.in);
public static void main(String[] args) {
//这段代码在eclipse运行不出,但是在终端是可以的
/* String[] str = new String[] { "\\", "/", "\\", "/" };
System.out.print("正在进入系统:");
for (int j = 0; j < 2; j++) {
for (int i = 0; i < str.length; i++) {
System.out.print(str[i] + '\b');
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}*/
//System.out.print(" \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b系统已经进入了......");
System.out.println("************欢迎使用迷你DVD管理器************");
// 初始化DVD
initDVD();
int a;
while (true) {
// 打印界面
printUI();
System.out.print("请选择:");
int i = 3;
do {
a = in.nextInt();
if (a >= 1 && a <= 6) {
break;
} else {
i--;
if (i > 0)
System.out.print("输入有错,请重新输入,您还有" + i + "次机会:");
}
} while (i > 0);
if (i == 0) {
System.out.println("你可能眼神不好,你下次不用来了......");
System.exit(0);
} else {
switch (a) {
case 1:
addDVD(); // 添加DVD
break;
case 2:
UserDemo.selectDVD();// 查看DVD
break;
case 3:
deleteDVD();// 删除DVD
break;
case 4:
borrowDVD(); // 借DVD
break;
case 5:
backDVD(); // 归还DVD
break;
case 6: