java编程迷你,dvd管理器,求代码。 15

要求学了循环于数组之后的作业,希望尽量简单明了,不要用到还没学过的知识.谢谢大神!要求:新增dvd查看dvd891943105删除dvd借出dvd归还dvd退出dvd... 要求学了循环于数组之后的作业,希望尽量简单明了,不要用到还没学过的知识.谢谢大神!
要求:新增dvd
查看dvd 891943105
删除dvd
借出dvd
归还dvd
退出dvd
展开
 我来答
woqinbd
2014-09-03 · 超过13用户采纳过TA的回答
知道答主
回答量:54
采纳率:100%
帮助的人:30万
展开全部
import java.util.Scanner;

public class Test03 {

/**
 * @param args
 * 
 */

public static void main(String[] args) {
// TODO Auto-generated method stub
DVD [] dvd=new DVD[4];
dvd[0]=new DVD();
dvd[0].id=0;
dvd[0].name="无所谓";
dvd[0].State="否";
dvd[1]=new DVD();
dvd[1].id=1;
dvd[1].name="管他什么DVD";
dvd[1].State="是";
dvd[2]=new DVD();
dvd[2].id=2;
dvd[2].name="去TM的DVD";
dvd[2].State="否";
dvd[3]=null;
boolean b=true;
while(b){
System.out.println("自己输入看要干嘛:1.查看 2.借出 3.归还 4.删除5.新增6.退出");
Scanner in=new Scanner(System.in);
switch(in.nextInt()){
case 1:
new Test03().show(dvd);
break;
case 2:
new Test03().jiechu(dvd);
break;
case 3:
new Test03().guihuan(dvd);
break;
case 4:
new Test03().delete(dvd);
break;
case 5:
new Test03().add(dvd);
break;
case 6:
System.out.println("谢谢使用!");
b=false;
break;
}
}
}
//查看
public void show(DVD [] dvd){
System.out.println("编号\t名字\t状态");
System.out.println("---------------------------------");
for(int i=0;i<dvd.length;i++){
if(dvd[i]!=null){
System.out.println(dvd[i].id+"\t"+dvd[i].name+"\t\t"+dvd[i].State);
}else{
continue;
}

}
}
//删除
public void delete(DVD [] dvd){
System.out.println("输入要删除的DVD编号");
Scanner in=new Scanner(System.in);
int num=in.nextInt();
dvd[num]=null;

}
//借出
public void jiechu(DVD [] dvd){
System.out.println("输入要借出的DVD编号");
Scanner in=new Scanner(System.in);
int num=in.nextInt();
dvd[num].State="是";

}
//归还
public void guihuan(DVD [] dvd){
System.out.println("输入要归还的DVD编号");
Scanner in=new Scanner(System.in);
int num=in.nextInt();
dvd[num].State="否";

}
//增加
public void add(DVD [] dvd){
System.out.println("输入新增DVD编号");
Scanner in=new Scanner(System.in);
int id=in.nextInt();
System.out.println("输入新增DVD名字");
String name=in.next();
System.out.println("输入新增DVD名字");
String state=in.next();
for(int i=0;i<dvd.length;i++){
if(dvd[i]==null){
dvd[i]=new DVD();
dvd[i].id=id;
dvd[i].name=name;
dvd[i].State=state;
break;
}
}

}
}
public class DVD {
public int id;
public String name;
public String State; 
}

两个类都贴出来了  东西太简单 随便敲的  漏洞肯定有  自己去修补吧  

力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
yy6700103789
2014-08-29 · TA获得超过110个赞
知道答主
回答量:216
采纳率:100%
帮助的人:98.5万
展开全部
什么 要求么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianfang4548
2014-08-29 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:51.8万
展开全部
意思不够明了~~
追问
要求新增dvd
查看dvd
删除dvd
借出dvd
归还dvd
退出dvd
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6e2ab04e2
2014-08-29
知道答主
回答量:44
采纳率:0%
帮助的人:13.5万
展开全部
就你这SB还提问题,先把问题描述清楚了再说!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leiqianlq
2014-08-29 · TA获得超过115个赞
知道小有建树答主
回答量:624
采纳率:0%
帮助的人:276万
展开全部
什么 要求么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式