求 java编程 迷你DVD管理器 代码
2016-11-18 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
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;
}
}
}
}
1
2
3
4
5
public class DVD {
public int id;
public String name;
public String State;
}
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;
}
}
}
}
1
2
3
4
5
public class DVD {
public int id;
public String name;
public String State;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询