云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 迷你DVD管理器JAVA源文件

迷你DVD管理器JAVA源文件

  • 62 次阅读
  • 3 次下载
  • 2025/5/22 22:25:33

import java.util.*; /**

* @name 迷你DVD管理器 * @author 单川1 * */

public class DVDManage { public static void main(String[] args){ Scanner input=new Scanner(System.in);

//DVD名称

String[] names=new String[6];

//DVD借阅状态 0:可借阅 1:已借出 int[] states=new int[6]; //DVD借阅日期

int[] dates=new int[6]; //DVD借阅次数

int[] count=new int[6]; //是否退出系统 boolean flag=false; //是否退出输入 int num=-1; //初始化数据

names[0]=\罗马假日\states[0]=1; dates[0]=1; count[0]=15;

names[1]=\风声鹤唳\states[1]=0; dates[1]=0; count[1]=12;

names[2]=\浪漫满屋\states[2]=0; dates[2]=0; count[2]=30; //开始菜单 do{ System.out.println(\欢迎使用迷你DVD管理器\ System.out.println(\ System.out.println(\新增\ System.out.println(\查看\ System.out.println(\删除\ System.out.println(\借出\

System.out.println(\归还\System.out.println(\退出\

System.out.println(\System.out.print(\请选择:\int num1=input.nextInt(); switch(num1){ case 1: //新增 System.out.println(\新增DVD------\ System.out.println(\请输入DVD名称:\ String name=input.next(); boolean flag1=false; for(int i=0;i

System.out.println(\已存在该DVD,无需添加\ flag1=true; break; }else if(names[i]==null){ names[i]=name; System.out.println(\新增DVD《\》成功\ flag1=true; break; } }

if(!flag1){

System.out.println(\货架已满,无法添加\ } break; case 2: //查看 System.out.println(\查看DVD------\ System.out.println(\序号\\t状态\\t 名称\\t\\t借出日期\\t借出次数\ for(int i=0;i

String state=(states[i]==0)?\可借阅\已借出\

String date=(dates[i]==0)?\日\String countSr=count[i]+\次\

System.out.println((i+1)+\《\》

\\t\ } } break; case 3:

//删除

System.out.println(\删除DVD------\

System.out.print(\请输入你要删除的DVD名称:\String delete=input.next();

//是否找到

boolean flag2=false; //DVD下标 int index=-1;

for(int i=0;i

//找到DVD,已借出,无法删除 flag2=true;

System.out.println(\找到DVD,但已借出,无法删除!\ break; }else if(delete.equals(names[i])&&states[i]==0){ //找到DVD,可借阅,可以删除 flag2=true; index=i; } }

if(index!=-1){ //删除DVD for(int i=index;i

System.out.println(\删除DVD《\》成功!\ } if(!flag2){ //没有找到DVD,无法删除 System.out.println(\没有找到DVD,无法删除!\ } break; case 4: //借出

\

System.out.println(\借出DVD------\

System.out.print(\请输入你要借出的DVD名称:\ String want=input.next();

for(int i=0;i

}else if(want.equals(names[i])&&states[i]==1){

//找到DVD,但已借阅,无法借出 System.out.println(\找到DVD,但已借阅,无法借出\ break;

}else if(want.equals(names[i])&&states[i]==0){ //找到DVD,没有借阅,可以借出

System.out.print(\请输入你借出的日期:\ dates[i]=input.nextInt();

while(dates[i]<1||dates[i]>31){

System.out.print(\日期只能在1-31以内,请重新输入:

dates[i]=input.nextInt(); } states[i]=1; count[i]++; System.out.println(\《\》借出成功!\ break; } } break; case 5: //归还 System.out.println(\归还DVD------\ System.out.print(\请输入你要归还的DVD名称:\ String back=input.next(); for(int i=0;i

}else if(back.equals(names[i])&&states[i]==0){ //找到DVD,没有借阅,无法归还 System.out.println(\找到DVD,没有借阅,不用归还!\ break;

}else if(back.equals(names[i])&&states[i]==1){

//找到DVD,已经借阅,可以归还

搜索更多关于: 迷你DVD管理器JAVA源文件 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

import java.util.*; /** * @name 迷你DVD管理器 * @author 单川1 * */ public class DVDManage { public static void main(String[] args){ Scanner input=new Scanner(System.in); //DVD名称 String[] names=new String[6]; //DVD借阅状态 0:可借阅 1:已借出 int[] states=new int[6]; //DVD借阅日期 <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com