java编程迷你,dvd管理器,求代码。 15
要求学了循环于数组之后的作业,希望尽量简单明了,不要用到还没学过的知识.谢谢大神!要求:新增dvd查看dvd891943105删除dvd借出dvd归还dvd退出dvd...
要求学了循环于数组之后的作业,希望尽量简单明了,不要用到还没学过的知识.谢谢大神!
要求:新增dvd
查看dvd 891943105
删除dvd
借出dvd
归还dvd
退出dvd 展开
要求:新增dvd
查看dvd 891943105
删除dvd
借出dvd
归还dvd
退出dvd 展开
5个回答
展开全部
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 广告
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中...
点击进入详情页
本回答由力控科技提供
展开全部
什么 要求么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
意思不够明了~~
追问
要求新增dvd
查看dvd
删除dvd
借出dvd
归还dvd
退出dvd
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就你这SB还提问题,先把问题描述清楚了再说!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么 要求么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |