二维数组版 dvd

原创 2013年12月03日 22:39:33
package cn.wyj;


import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;


public class DvdMgr
{

	/**
	 * 第一列代表名称
	 * 
	 *  第二列代表时间
	 *   第三列代表状态
	 *   第四列代表借出去的次数
	 */
	private Object[][] dvds = new Object[10][4];

	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
	Scanner input = new Scanner(System.in);

	private void init()
	{
		dvds[0][0] = "葫芦娃";
		dvds[0][1] = new Date();
		dvds[0][2] = true;
		dvds[0][3] = 0;

		dvds[1][0] = "灰姑娘";
		dvds[1][1] = new Date();
		dvds[1][2] = true;
		dvds[1][3] = 0;

		dvds[2][0] = "猫和老鼠";
		dvds[2][1] = new Date();
		dvds[2][2] = true;
		dvds[2][3] = 0;

		dvds[3][0] = "魔仙";
		dvds[3][1] = new Date();
		dvds[3][2] = true;
		dvds[3][3] = 0;

		dvds[4][0] = "西游记";
		dvds[4][1] = new Date();
		dvds[4][2] = true;
		dvds[4][3] = 0;

		dvds[5][0] = "东游记";
		dvds[5][1] = new Date();
		dvds[5][2] = true;
		dvds[5][3] = 0;

	}

	private void show()
	{
		System.out.println("名称\t日期\t状态\t借出去次数");
		for (Object[] item : dvds)
		{
			if (item[0]!=null&&item[0].toString().length() > 1&&Boolean.parseBoolean(item[2].toString())==true)
			{
				System.out.println(item[0].toString() + "\t" + item[1].toString() + "\t" + item[2].toString() + "\t" + item[3].toString() + "\t");
			}
		}
	}

	private void add()
	{
		for (Object[] item : dvds)
		{
			if (item[0]!=null&&item[0].toString().length() < 1)
			{
				System.out.println("请输入dvd的名字");
				item[0] = input.next();
				item[1] = new Date();
				item[2] = true;
				item[3] = 0;
			}
		}

	}
	
	private void del(){
		System.out.println("请输入要删除dvd的名字");
		String name=input.next();
		boolean b=false;
		for (Object[] item : dvds)
		{
			if (item[0]!=null&&item[0].equals(name))
			{
				 item=new Object[3];
				 b=true;
			}
		}
		if(b){
			System.out.println("删除成功");
		}else{
			System.out.println("删除失败");
		}
	}
	public  void  lend()
	{
		System.out.println("请输入要借出的名称");
		String name=input.next();
		boolean b=false;
		for (Object[] item : dvds)
		{
			if (item[0]!=null&&item[0].equals(name))
			{
				item[2]=false;
				item[3]=Integer.valueOf(item[3].toString())+1;
				b=true;
			}
		}
		if(b){
			System.out.println("删除成功");
		}else{
			System.out.println("删除失败");
		}
		 
	}
	public  void  returndvd()
	{
		System.out.println("请输入要归还名称");
		String name=input.next();
		boolean b=false;
		for (Object[] item : dvds)
		{
			if (item[0]!=null&&item[0].equals(name))
			{
				item[2]=true;
				b=true;
			}
		}
		if(b){
			System.out.println("归还成功");
		}else{
			System.out.println("归还失败");
		}
		 
	}
	

}
待续。。。。。。。

CentOS使用DVD光盘作为yum软件源

挂载DVD光驱到/mnt/cdrom 注:如果/mnt目录下不存在cdrom,则先创建/mnt/cdrom文件夹 mkdir -p /mnt/cdrom mount -t iso9660 /d...
  • looc_246437
  • looc_246437
  • 2017年03月29日 12:51
  • 374

使用java代码来实现dvd管理系统

使用java代码来实现DVD的增、删、改、差的功能
  • zhongxu_yuan
  • zhongxu_yuan
  • 2016年08月18日 15:00
  • 967

用wubi安装DVD版的ubuntu(以10.04为例)

今天上午折腾了2个小时才给同学在电脑上用wubi安装成了ubuntu 10.04的系统,现在记录下来,备忘。     1、准备好所要装的系统的CD和DVD版的镜像。     2、CD命名为...
  • twlkyao
  • twlkyao
  • 2013年05月03日 10:59
  • 1037

上海滩 DVD国语(01-25/25集)[RMVB] 周润发 赵雅芝 吕良伟

screen.width-500)this.width=screen.width-400" border=0>他头戴大礼帽,身穿长风衣,围着白围巾,他的眼神会说话,他笑时露出迷人的酒窝,他不时从...
  • ligaorenvip
  • ligaorenvip
  • 2007年04月05日 12:58
  • 2344

Windows 7 版本知多少(Win 7 N/K/KN/E)

Windows 7 版本知多少(Win 7 N/K/KN/E)Is there any special SKU(Special Kit Unit) version of Windows 7 that ...
  • lindaydk
  • lindaydk
  • 2011年06月01日 12:33
  • 14191

RedHat LINUX9.0 DVD版

http://www.linuxdiyf.com/bbs/thread-124548-1-1.html RedHat LINUX9.0 DVD版一直想找DVD版的~~但是网上流传的都3碟的CD版~~后...
  • thy822
  • thy822
  • 2011年05月18日 13:48
  • 1419

彻底了解DVD:从入门到精通

彻底了解DVD:从入门到精通-转自山楂树论坛白衣原创第一章 缘起    那片直径120mm的小小的塑料片,闪耀着一种迷幻般的光泽。一束绚丽的激光照射在这小小的塑料圆片上,成千上万比特的数据流沿着一根细...
  • ringphone
  • ringphone
  • 2007年03月22日 10:19
  • 30907

DVD导出TS流的方法

因为VLC所产生的TS流在利用流传输卡的时候会有很多问题,比如bit rate不正确,或者色彩出问题等。    所以我花费了一些时间来进行流的转换的相关处理,现在做一下简单说明。    首先要准备几个...
  • tornadofeng
  • tornadofeng
  • 2008年01月10日 13:31
  • 1844

java项目---迷你DVD

public class Start { public static void main(String[] args) { DVDMgr dm = new DVDMgr(); dm.init...
  • gengzhi1293443962
  • gengzhi1293443962
  • 2016年09月25日 09:33
  • 1504

【C语言疯狂讲义】(十二)C语言二维数组

二维i数组     1、概念:     一维数组      相同数据类型的(有序)的数据集合。     二维数组      一维数组的每一个元素又是一个一维数组(嵌套)二维数组   ...
  • liwei3gjob
  • liwei3gjob
  • 2014年11月18日 21:08
  • 1689
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:二维数组版 dvd
举报原因:
原因补充:

(最多只允许输入30个字)