DVD程序

==============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("谢谢使用!!!");
}
}


}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值