dvd管理器java,简单DVD管理-java练习题
问题描述
为某音像店开发一个迷你DVD管理器,最多可存6张DVD,实现碟片的管理。
管理器具备的功能主要有:
1、查看DVD信息。
菜单选择查看功能,展示DVD的信息。
2、新增DVD信息
选择新增功能,根据提示输入新增的DVD名称,添加到库存,如果DVD货架已满,即达到6张,则提示增加失败。
3、删除DVD信息
执行删除命令,输入要删除的DVD的名称,如果DVD为借出状态,不允许删除。如果没有该DVD信息,则提示“没有找到匹配信息”;
4、借出DVD
如果该DVD已经被借出,则系统提示“XX已经被借出”。如果没有找到该DVD信息,则系统提示“没有找到匹配信息!”。而且一个月默认为31天,如果输入的借出日期为大于31的数字,则系统给出提示“必须输入大于等于 1且小于等于31的数字,请重新输入”。
5、归还DVD
计算租金,1天1元。如果归还的DVD未被借出,则系统提示“该DVD没有被借出,无法进行归还操作。如果归还的DVD与列表中的DVD不匹配,则系统提示“没有找到匹配信息”。,如果归还时间小于借出时间,或者是大于31的数字,则系统分别提示“归还日期不能小于借出日期,请重新输入,和一个月只有31天,请重新输入。”
6、当用户执行退出命令时,结束本程序。
原文:http://www.cnblogs.com/xishanlin/p/5545569.html
dvd管理器java,简单DVD管理-java练习题相关推荐
- java常用布局管理器(流布局管理器、边界布局管理器、网格布局管理器)
在Swing中,每个组件在容器中都有一个具体的位置大小.而在容器中摆放各种组件时很难判断其具体位置和大小,使用布局管理器比程序员直接在容器中控制Swing组件的位置和大小方便得多,可以更加有效地处理整 ...
- re管理器Java_自定义布局管理器-FormLayout
第二部分:自定义布局管理器 在java.awt包与javax.swing包下有许多现成的布局类,比如BorderLayout.FlowLayout,还有较为复杂的.用于精确定位的布局类GridBagL ...
- mt管理器错误信息java_MT管理器_MT管理器手机版_MT管理器清爽版_易玩网
MT管理器清爽版App是一款非常强大的文件管理软件,在这里你能够轻松的管理自己的文件,这款软件有着非常使用的双窗口,能够增加文件的浏览量,将其置顶,能更快的找到自己想要的文件,有需要的用户赶紧来网下载 ...
- Swing布局管理器--BorderLayout(边框布局管理器)
概要 在向容器中添加组件时,需要考虑组件的大小和位置.如果不使用布局管理器,则需要先在纸上画好各个组件的位置并计算组件间的距离,再向容器中添加,这样虽然可以控制组件的位置,实现起来却十分麻烦. 为此j ...
- java 简单考试系统 ——java程序设计
java 简单考试系统 --java程序设计 import java.util.Random; import java.util.Scanner;public class shuru {public ...
- 【Django入门】——模型管理器对象、模型管理器类和模型类
文章目录 一.模型管理器对象 1. 自定义模型管理器对象 2. 自定义模型管理器类 3. 自定义模型管理器类应用 3.1 重写框架的方法 3.2 封装自定义方法 4. 模型管理器对象的`model`属 ...
- DVD管理系统:为某音像店开发一个迷你DVD管理器,实现DVD碟片的管理,包括如下功能:
package com.sxt.oop.dvd; /** * DVD类 * @author ty * */ public class Dvd implements Comparable& ...
- java中什么是布局管理器_Java中布局管理器
布局管理器种类 FlowLayout: 组件在一行中从左至右水平排列,排满后折行,它是Panel.Applet的默认布局管理器. BorderLayout:北.南.东.西.中,它是Window.Fra ...
- java中布局管理器的作用_使用Java布局管理器的目的是什么?
当您使用layout时,调用pack()"使此窗口的大小适合其子组件的首选大小和布局."如果不这样做,则必须尝试自己计算边界.如果(当)你弄错了,如下面有点人为的例子所示,用户会责 ...
最新文章
- 中国电线电缆行业发展形势与投资规模预测报告2022版
- 《实战突击.php项目开发案例整合》.(明日科技).[PDF]ckook
- PHP高手干货分享:不能不看的50个细节!
- C++ exit 与 return 浅析
- beautifulsoup获取属性_Python爬虫常用模块:BeautifulSoup
- vba上传指定文件ftp服务器
- 集合框架-ArrayList源码学习
- php session实现原理
- 模板建网站-开源工具
- FluidSIM3.6 安装 FluidSIM4.2
- js---如何通过js/jQuery代码出发节点的click事件
- 解决报错:org/springframework/util/backoff/BackOff
- 康奈尔rtems笔记(1)
- day06 Elasticsearch搜索引擎2
- mysql什么方法返回id_MYSQL获取自增ID的四种方法
- 死磕YOLO系列,YOLOv1 的大脑、躯干和手脚
- 常用的一句话反弹shell总结
- 热修复——深入浅出原理与实现
- Channel 9视频整理【1】
- 3d boxes background
热门文章
- php内置的数组函数大全,php数组的内置函数大全
- python自己做个定时器_技术图文:如何利用 Python 做一个简单的定时器类?
- 宝塔面板php降级,宝塔面板6.8.8降级到5.9.1的方案教程
- UBUNtu·E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法
- pat 乙级 1041 考试座位号(C++)
- 【渝粤教育】国家开放大学2018年秋季 0690-21T化工原理及实验 参考试题
- 【渝粤教育】国家开放大学2018年秋季 2322T物流信息技术 参考试题
- 国家开放大学2021春1087数学分析专题研究题目
- 主流微型计算机,主流微型计算机硬件系统维护
- ajax17,17个使用AJAX技术的数据表格控件