博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
迷你DVD管理系统
阅读量:5033 次
发布时间:2019-06-12

本文共 3336 字,大约阅读时间需要 11 分钟。

import java.util.*;import java.text.*;class DvdSet { //定义三个属性 String[] name = new String[50]; // 为保证数组足够大 String[] date = new String[50];// 借书的时间  int[]    state = new int[50];  // 借书的状态 , 0表示借出 ,1.表示可以借。 int[]    count = new int[50]; // 借书的次数}class DvdMgr {  //创建一个DvdSet对象 DvdSet dvd = new DvdSet();   //1.第一个方法初始化三个DVD数据 public void initial(){  //初始化三个Dvd   dvd.name[0]= "罗马假日";     dvd.state[0]=0;   dvd.count[0] = 30;    dvd.date[0]= "2016-11-18";    dvd.name[1]="风声鹤唳";            dvd.state[1]=1;            dvd.name[2]= "浪漫满屋";            dvd.state[2]=1;   dvd.count[2] = 10; } //2.实现一个菜单切换 public void startMenu() {  System.out.println("*********************************");  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("******       7.退出        ******");  System.out.println("*********************************");  Scanner input = new Scanner(System.in);  System.out.println("请输入您的操纵:");  int option = input.nextInt();  switch(option){   case 1 :    addDvd();    returnMenu();    break;   case 2 :    searchDvd();    returnMenu();     break;   case 3 :    deleteDvd();    returnMenu();    break;   case 4 :    lendDvd();    returnMenu();    break;   case 5 :    returnDvd();    returnMenu();    break;   case 6:    list();    returnMenu();        break;   case 7:    System.out.println("谢谢使用,欢迎下次在来");    break;   default:    System.out.println("输入异常,程序已经吓崩溃,正在重启中...");    break;  }   } //3.返回菜单 public void returnMenu() {  System.out.println("输入0返回:");  Scanner input = new Scanner(System.in);  if(input.nextInt() == 0){      //在此进入菜单切换   startMenu();  }else {     System.out.println("输入异常,请从输入:");   returnMenu();  // 递归调用。  }   } //4.查看的功能 public void searchDvd(){  System.out.println("******欢迎进入查看页面*****");  //\t Tap  System.out.println("序号\t名称\t\t状态\t借出时间\t");  for(int i=0;i
>\t已借出\t"+dvd.date[i]); }else if(dvd.state[i] == 1){ //代没有借出 System.out.println(i+1+"\t"+"<<"+dvd.name[i]+">>\t可借\t"); } } System.out.println("**************************************"); } //5.新增Dvd public void addDvd(){ System.out.println("******欢迎进入添加页面*****"); System.out.println("请输入您要添加的Dvd:"); Scanner input = new Scanner(System.in); String name = input.next(); //将新增的内容放到最后 for(int i = 0;i
>dvd添加成功"); break; } } } //6.删除dvd public void deleteDvd(){ System.out.println("******欢迎进入删除页面*****"); System.out.println("请输入您要删除的Dvd名称:"); Scanner input = new Scanner(System.in); String name = input.next(); //1.没有找到 : 提示没有找到 请重新输入 //2.找到 : //1.已经借出去 : 不能够删除 //2.没有借出去 : 删除 for(int i = 0;i
>\t已借出\t"+dvd.date[i]); }else if(dvd.state[i] == 1){ //代没有借出 System.out.println(i+1+"\t"+"<<"+dvd.name[i]+">>\t可借\t"); } } System.out.println("**************************************"); } }class DvdMain{ public static void main (String[] args){ DvdMgr dvd = new DvdMgr(); //初始化dvd dvd.initial(); //开始进入切换菜单 dvd.startMenu(); }}

 

转载于:https://www.cnblogs.com/binzhihua-666/p/6100465.html

你可能感兴趣的文章
Oracle优化面试题
查看>>
Spring入门之二-------SpringIoC之实例化Bean以及注入Bean
查看>>
Centos6和7的区别
查看>>
338. Counting Bits
查看>>
MySQL临时表
查看>>
关于使用jqmobi前端框架在phonegap平台上开发时的日期时间选择控件
查看>>
HDU 4638 Group (莫队算法||线段树离散查询)
查看>>
精神到处文章老,学问深时意气平(努力方向)——Leo2014年终总结
查看>>
Android-ListView 下拉刷新
查看>>
批量判断流量大于300的小脚本
查看>>
SDN
查看>>
cf 11B Jumping Jack(贪心,数学证明一下,,)
查看>>
POJ 2418 Hardwood Species(STL在map应用)
查看>>
Python开发之路
查看>>
Codeforces 449.C Jzzhu and Apples
查看>>
取石子游戏HDU1846
查看>>
前端常见英文缩写含义
查看>>
POJ_3967_Ideal Path
查看>>
将Ubuntu下网卡名称enss改为eth0
查看>>
VS 里附加库目录的设置
查看>>