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();
}
}
blyjhlr
- 粉丝: 2
- 资源: 6
最新资源
- 三菱FX3U 步进电机算FB块 FB块的使用可以使程序模块化简单化,进而提高了程序的稳定性和可移植性 此例中使用FB块,可以实现步进电机的算,已知距离求得脉冲数,已知速度可以求得频率 程序中包含
- 双向隔离DCDC仿真simulink
- 基于PSO粒子群PID控制器参数整定粒子群PID psopid 基于粒子群算法整定PID控制器,实现PID控制器参数的自整定(PSO-PID) matlab编写,源码注释详细具体如图,评价指标详
- 3567954014871001-进程的概念.zip
- 伺服电机、步进电机通用的S曲线及梯形加减速控制源码,十分经典,有中文注释及实现原理说明 系前期从某高手卖家处高价购得(技术源头实为国外专业公司) 本人已经在多个自动化控制系统中采用,为摊低成本故低
- DSP28335的Svpwm处理器在环仿真(matlab simulink)
- cruise模型,增程汽车仿真模型,恒功率控制 关于模型: 1.模型是个base模型,基于cruise simulink联合仿真,主要实现恒功率控制以及电制动优先的能量回收策略,主要供学习使用
- Polarion表结构
- ssm中小型企业财务管理系统+jsp.zip
- ssm珠宝首饰交易平台开发+jsp.zip
- ssm助学贷款+jsp.zip
- ssm职工健康每日申报系统设计+vue.zip
- ssm在线作业管理系统的设计与实现+vue.zip
- ssm中国咖啡文化宣传网站的设计与实现+vue.zip
- FIFO verilogIP 包括深度为1的fifo 包括普通同步FIFO和异步FIFO,均为first word fall through模式,同步fifo三种写法,异步fifo三种写法,可参
- ssm在线医疗服务系统+jsp.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈