==============DVD实现的内容===================
欢 迎 使 用 迷 你 DVD 管 理 器
-------------------------------------
1. 新 增 DVD
2. 查 看 DVD
3. 删 除 DVD
4. 借 出 DVD
5. 归 还 DVD
6. 退 出DVD
--------------------------------------
请选择: 2
---> 查看DVD
序号 状 态 名称 借出日期 借出次数
1 已借出 <<罗马假日>> 1日 15次
2 可 借 <<风声鹤唳>> 12次
3 可 借 <<浪漫满屋>> 30次
**************************
输入0返回
0
欢 迎 使 用 迷 你 DVD 管 理 器
-------------------------------------
1. 新 增 DVD
2. 查 看 DVD
3. 删 除 DVD
4. 借 出 DVD
5. 归 还 DVD
6. 退 出DVD
--------------------------------------
请选择: 4
---> 借出DVD
请输入DVD名称: 罗马假日
《罗马假日》已被借出!
**************************
输入0返回
0
欢 迎 使 用 迷 你 DVD 管 理 器
-------------------------------------
1. 新 增 DVD
2. 查 看 DVD
3. 删 除 DVD
4. 借 出 DVD
5. 归 还 DVD
6. 退 出DVD
--------------------------------------
请选择: 4
---> 借出DVD
请输入DVD名称: 浪漫满屋
请输入借出日期:7
借出《浪漫满屋》成功!
**************************
输入0返回
0
欢 迎 使 用 迷 你 DVD 管 理 器
-------------------------------------
1. 新 增 DVD
2. 查 看 DVD
3. 删 除 DVD
4. 借 出 DVD
5. 归 还 DVD
6. 退 出DVD
--------------------------------------
请选择: 2
---> 查看DVD
序号 状 态 名称 借出日期 借出次数
1 已借出 <<罗马假日>> 1日 15次
2 可 借 <<风声鹤唳>> 12次
3 已借出 <<浪漫满屋>> 7日 31次
**************************
输入0返回
0
欢 迎 使 用 迷 你 DVD 管 理 器
-------------------------------------
1. 新 增 DVD
2. 查 看 DVD
3. 删 除 DVD
4. 借 出 DVD
5. 归 还 DVD
6. 退 出DVD
--------------------------------------
请选择: 1
---> 新增DVD
请输入DVD名称: 复联3
新增《复联3》成功!
**************************
输入0返回
0
欢 迎 使 用 迷 你 DVD 管 理 器
-------------------------------------
1. 新 增 DVD
2. 查 看 DVD
3. 删 除 DVD
4. 借 出 DVD
5. 归 还 DVD
6. 退 出DVD
--------------------------------------
请选择: 2
---> 查看DVD
序号 状 态 名称 借出日期 借出次数
1 已借出 <<罗马假日>> 1日 15次
2 可 借 <<风声鹤唳>> 12次
3 已借出 <<浪漫满屋>> 7日 31次
4 可 借 <<复联3>> 0次
**************************
输入0返回
0
欢 迎 使 用 迷 你 DVD 管 理 器
-------------------------------------
1. 新 增 DVD
2. 查 看 DVD
3. 删 除 DVD
4. 借 出 DVD
5. 归 还 DVD
6. 退 出DVD
--------------------------------------
请选择: 3
---> 删除DVD
请输入DVD名称: 风声鹤唳
删除《风声鹤唳》成功!
**************************
输入0返回
0
欢 迎 使 用 迷 你 DVD 管 理 器
-------------------------------------
1. 新 增 DVD
2. 查 看 DVD
3. 删 除 DVD
4. 借 出 DVD
5. 归 还 DVD
6. 退 出DVD
--------------------------------------
请选择: 2
---> 查看DVD
序号 状 态 名称 借出日期 借出次数
1 已借出 <<罗马假日>> 1日 15次
2 已借出 <<浪漫满屋>> 7日 31次
3 可 借 <<复联3>> 0次
**************************
输入0返回
0
欢 迎 使 用 迷 你 DVD 管 理 器
-------------------------------------
1. 新 增 DVD
2. 查 看 DVD
3. 删 除 DVD
4. 借 出 DVD
5. 归 还 DVD
6. 退 出DVD
--------------------------------------
请选择: 5
---> 归还DVD
请输入DVD名称: 罗马假日
请输入归还日期:7
归还《罗马假日》成功!
借出日期为:1日
归还日期为:7日
应付租金(元):6
**************************
输入0返回
0
欢 迎 使 用 迷 你 DVD 管 理 器
-------------------------------------
1. 新 增 DVD
2. 查 看 DVD
3. 删 除 DVD
4. 借 出 DVD
5. 归 还 DVD
6. 退 出DVD
--------------------------------------
请选择: 2
---> 查看DVD
序号 状 态 名称 借出日期 借出次数
1 可 借 <<罗马假日>> 15次
2 已借出 <<浪漫满屋>> 7日 31次
3 可 借 <<复联3>> 0次
**************************
输入0返回
===================================第一种方式=================================
package day04;
import java.util.Scanner;
public class liianxidvd {
static String [] zt={"已借出","可借","可借",null};
static String [] mv={"《罗马假日》","《风声鹤唳》","《浪漫满屋》",null};
static int [] date={1,2,4,0};
static int [] cs={15,2,30,0};
public static void main(String[] args) {
// TODO Auto-generated method stub
start();
}
private static void start() { //主界面,用于返回
// TODO Auto-generated method stub
System.out.println("欢 迎 使 用 迷 你 DVD 管 理 器");
System.out.println("-------------------------------------");
System.out.println("1. 新 增 DVD\n2. 查 看 DVD\n3. 删 除 DVD\n4. 借 出 DVD\n5. 归 还 DVD\n6. 退 出DVD");
System.out.println("-------------------------------------");
System.out.println("请选择:");
Scanner input=new Scanner(System.in);
int sum=input.nextInt();
switch (sum) {
case 1://新增图书
xinzeng();
break;
case 2://查看图书
chakan();
break;
case 3://删除
shanchu();
break;
case 4://借出
jiechu();
break;
case 5://归还
guihuan();
break;
case 6:
tuichu();
break;
default:
break;
}
}
private static void tuichu() {
// TODO Auto-generated method stub
System.exit(0);
}
private static void guihuan() { //归还图书
// TODO Auto-generated method stub
System.out.println("--->归还 DVD");
System.out.println("输入DVD的名称:");
Scanner input = new Scanner(System.in);
String name=input.next();
for (int i = 0; i <mv.length; i++) {
if (mv[i].equals(name)) {
zt[i]="可借";
System.out.println("归还"+mv[i]+"成功");
System.out.println("借出日期为:"+date[i]+"日");
System.out.println("归还日期为:"+date[i]+"日");
System.out.println("应付租金(元):6");
break;
}
}
System.out.println("输入0返回");
int sum1=input.nextInt();
if(sum1==0){
start();
}
}
private static void jiechu() { //借出日期
// TODO Auto-generated method stub
System.out.println("--->借出 DVD");
System.out.println("输入DVD的名称:");
Scanner input = new Scanner(System.in);
String name=input.next();
for (int i = 0; i < mv.length; i++) {
if (mv[i].equals(name)) {
if (zt[i].equals("已借出")) {
System.out.println("已被借出,请选择其他");
jiechu();
}else {
zt[i]="已借出";
System.out.println("请输入借出日期:");
int a=input.nextInt();
date[i]=a;
cs[i]=cs[i]+1;
System.out.println("借出"+mv[i]+"成功");
break;
}
}
}
System.out.println("输入0返回");
int sum1=input.nextInt();
if(sum1==0){
start();
}
}
private static void shanchu() {
// TODO Auto-generated method stub
System.out.println("--->删 除 DVD");
System.out.println("输入DVD的名称:");
Scanner input = new Scanner(System.in);
String name=input.next();
for (int i = 0; i < mv.length; i++) {
if (mv[i].equals(name)&&zt[i].equals("可借")) {
for (; i < mv.length-1; i++) {
mv[i]=mv[i+1];
zt[i]=zt[i+1];
cs[i]=cs[i+1];
date[i]=date[i+1];
}
System.out.println("删除"+name+"成功!");
mv[mv.length-1]=null;
date[mv.length-1]=0;
cs[mv.length-1]=0;
zt[mv.length-1]=null;
break;
}
}
System.out.println("输入0返回");
int sum1=input.nextInt();
if(sum1==0){
start();
}
}
private static void xinzeng() {
// TODO Auto-generated method stub
System.out.println("--->新 增 DVD\n");
System.out.println("请输入 DVD名称:");
Scanner input = new Scanner(System.in);
String name=input.next();
for (int i = 0; i < mv.length; i++) {
if (mv[i]==null) {
mv[i]=name;
zt[i]="可借";
System.out.println("新增<<"+name+">>成功!");
}
}
System.out.println("****************************");
System.out.println("输入0返回");
int sum1=input.nextInt();
if(sum1==0){
start();
}else{
System.out.println("谢谢使用!!!");
System.exit(0);
}
}
private static void chakan() {
// 查看DVD
// TODO Auto-generated method stub
System.out.println("--->查 看 DVD");
System.out.println("序号 \t状态\t名称\t借出日期 \t借出次数");
for (int i = 0; i < 4; i++) {
if (mv[i]!=null) {
System.out.println((i+1)+"\t"+zt[i]+"\t"+mv[i]+"\t"+date[i]+"日"+"\t"+cs[i]+"次");
}
}
System.out.println("****************************");
Scanner input=new Scanner(System.in);
System.out.println("输入0返回");
int sum=input.nextInt();
//如果等于0,返回主页面,如果不为0,退出
if(sum==0){
start();
}else{
System.exit(0);
System.out.println("谢谢使用!!!");
}
}
}