<span style="font-size:18px;">public class DVD {
Scanner in=new Scanner(System.in);
DVDSet dvd=new DVDSet(); //创建DVDSet的对象
public int answer; //接收是否继续的变量
public int a; //申明一个按0返回的变量
/**
* 定义一个初始化的方法
*/
public void chushihua(){
dvd.name[0]="罗马假日"; //引用DVDSet里的元素
dvd.state[0]=0;
dvd.date[0]="2013-7-1";
dvd.cishu[0] = 23;
dvd.name[1]="风声鹤唳";
dvd.state[1]=1;
dvd.cishu[1] = 10;
dvd.name[2]="浪漫满屋";
dvd.state[2]=1;
dvd.cishu[2] = 5;
}
/**
* 实现菜单的方法
*/
public void caidan(){
System.out.println("欢迎使用迷你DVD管理器");
System.out.println("**************************************");
System.out.println("0.借出排行榜");
System.out.println("1.新增DVD");
System.out.println("2.查看DVD");
System.out.println("3.删除DVD");
System.out.println("4.借出DVD");
System.out.println("5.归还DVD");
System.out.println("6.退出");
System.out.println("请选择:");
answer=in.nextInt();
}
/**
* 实现查看DVD的方法
*/
public void see(){
System.out.println("-----→ 查看DVD\n");
System.out.println("序号\t状态\t名称\t\t\t借出日期");
for(int i=0;i<dvd.name.length;i++){ //遍历数组,循环输出
if(dvd.name[i]==null){ //如果执行到数组的值为空值则跳出循环
break;
}else if(dvd.state[i]==0){ //判断该DVD是否为借出状态
System.out.println((i+1)+"\t"+"已借出"+"\t"+"<<"+dvd.name[i]+">>\t\t"+dvd.date[i]);
}else if(dvd.state[i]==1){ //判断该DVD是否为可借状态
System.out.println((i+1)+"\t"+"可借"+"\t"+"<<"+dvd.name[i]+">>");
}
}
System.out.println("************************************************");
System.out.println("输入任何数返回");
a=in.nextInt();
}
/**
Java 总复习 迷你DVD管理器 关键代码
最新推荐文章于 2024-03-20 16:41:51 发布
这个Java程序实现了一个迷你DVD管理器,包括初始化DVD数据、显示菜单、查看DVD、新增DVD、删除DVD、借出和归还DVD等功能。通过控制台交互,用户可以进行各种操作。代码中使用了Scanner读取用户输入,DVD信息存储在一个DVDSet对象中,用数组管理各个DVD的状态和信息。
摘要由CSDN通过智能技术生成