简单的DVD管理系统
package dvd;
import java.util.Arrays;
import java.util.Scanner;
import java.util.Scanner;
public class Dvd {
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] dvdName=new String[10];
boolean[] dvdStatus=new boolean[10];
int[] dvdBorrows=new int[10];
dvdName[0]="LOL";
dvdStatus[0]=true;
dvdBorrows[0]=5;
int choise;
Scanner reader=new Scanner(System.in);
while(true){
System.out.println("=====欢迎使用DVD管理器=====");
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.退出DVD管理器");
System.out.println("=====欢迎使用DVD管理器=====");
choise=reader.nextInt();
switch(choise){
case 1:{
System.out.println("请输入要添加的DVD的名字:");
String str=reader.next();
if(dvdName[dvdName.length-1]!=null){
dvdName=Arrays.copyOf(dvdName,dvdName.length*2);
}
else{
for(int i=0;i<dvdName.length;i++){
if(dvdName[i]==null){
dvdName[i]=str;
dvdStatus[i]=true;
System.out.println("添加成功");
break;
}
}
}
break;
}
case 2:{
System.out.println("请输入要删除的DVD的名字");
String str=reader.next();
int i=0;
for(i=0;i<dvdName.length;i++){
if(dvdName[i].equals(str)){
for(int j=i+1;j<dvdName.length;j++){
dvdName[j-1]=dvdName[j];
dvdStatus[j-1]=dvdStatus[j];
dvdBorrows[j-1]=dvdBorrows[j];
}
System.out.println("已经删除");
break;
}
}
if(i==dvdName.length) System.out.println("删除的DVD不存在");
break;
}
case 3:{
System.out.println("请输入要归还的DVD的名字");
String str=reader.next();
for(int i=0;i<dvdName.length;i++){
if(dvdName[i].equals(str)){
if(dvdStatus[i]==false){
dvdStatus[i]=true;
System.out.println("归还成功");
break;
}
else{
System.out.println("归还的DVD不是本系统内的");
break;
}
}
}
break;
}
case 4:{
System.out.println("请输入要借出的DVD的名字");
String str=reader.next();
for(int i=0;i<dvdName.length;i++){
if(dvdName[i].equals(str)){
if(dvdStatus[i]==true){
System.out.println("借出成功");
dvdBorrows[i]++;
dvdStatus[i]=false;
}
else{
System.out.println("该DVD已经被借出");
}
break;
}
}
break;
}
case 5:{
System.out.println("DVD名字:\t"+"状态:\t"+"借出次数:");
for(int i=0;i<dvdName.length;i++){
if(dvdName[i]==null) break;
System.out.println(dvdName[i]+'\t'+dvdStatus[i]+'\t'+dvdBorrows[i]);
}
break;
}
case 6:{
break;
}
}
if(choise==6) {
System.out.println("谢谢使用");
break;
}
}
}
// TODO Auto-generated method stub
String[] dvdName=new String[10];
boolean[] dvdStatus=new boolean[10];
int[] dvdBorrows=new int[10];
dvdName[0]="LOL";
dvdStatus[0]=true;
dvdBorrows[0]=5;
int choise;
Scanner reader=new Scanner(System.in);
while(true){
System.out.println("=====欢迎使用DVD管理器=====");
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.退出DVD管理器");
System.out.println("=====欢迎使用DVD管理器=====");
choise=reader.nextInt();
switch(choise){
case 1:{
System.out.println("请输入要添加的DVD的名字:");
String str=reader.next();
if(dvdName[dvdName.length-1]!=null){
dvdName=Arrays.copyOf(dvdName,dvdName.length*2);
}
else{
for(int i=0;i<dvdName.length;i++){
if(dvdName[i]==null){
dvdName[i]=str;
dvdStatus[i]=true;
System.out.println("添加成功");
break;
}
}
}
break;
}
case 2:{
System.out.println("请输入要删除的DVD的名字");
String str=reader.next();
int i=0;
for(i=0;i<dvdName.length;i++){
if(dvdName[i].equals(str)){
for(int j=i+1;j<dvdName.length;j++){
dvdName[j-1]=dvdName[j];
dvdStatus[j-1]=dvdStatus[j];
dvdBorrows[j-1]=dvdBorrows[j];
}
System.out.println("已经删除");
break;
}
}
if(i==dvdName.length) System.out.println("删除的DVD不存在");
break;
}
case 3:{
System.out.println("请输入要归还的DVD的名字");
String str=reader.next();
for(int i=0;i<dvdName.length;i++){
if(dvdName[i].equals(str)){
if(dvdStatus[i]==false){
dvdStatus[i]=true;
System.out.println("归还成功");
break;
}
else{
System.out.println("归还的DVD不是本系统内的");
break;
}
}
}
break;
}
case 4:{
System.out.println("请输入要借出的DVD的名字");
String str=reader.next();
for(int i=0;i<dvdName.length;i++){
if(dvdName[i].equals(str)){
if(dvdStatus[i]==true){
System.out.println("借出成功");
dvdBorrows[i]++;
dvdStatus[i]=false;
}
else{
System.out.println("该DVD已经被借出");
}
break;
}
}
break;
}
case 5:{
System.out.println("DVD名字:\t"+"状态:\t"+"借出次数:");
for(int i=0;i<dvdName.length;i++){
if(dvdName[i]==null) break;
System.out.println(dvdName[i]+'\t'+dvdStatus[i]+'\t'+dvdBorrows[i]);
}
break;
}
case 6:{
break;
}
}
if(choise==6) {
System.out.println("谢谢使用");
break;
}
}
}
}
本文介绍了一个简单的DVD管理系统,通过Java实现,支持增加、删除、借出、归还及查看DVD等功能。
483

被折叠的 条评论
为什么被折叠?



