初学小白求助此java代码如何敲,不是做题思路,是直接可以在控制台上运行的代码,最好附带敲好的代码

2025-05-16 22:51:33
推荐回答(1个)
回答(1):

package Project1;

import java.util.Scanner;
public class ChuQi {

public static void main(String[] args){
Scanner input=new Scanner(System.in);

String[] Name=new String [5];
Name[0]="蝴蝶效应";
Name[1]="使命召唤";
int DVDcun=2;
boolean[] shu=new boolean[Name.length];
int[] date=new int[Name.length];
int[] ciShu=new int[Name.length];
for(int i=0;i shu[i]=true;
date[i]=0;
ciShu[i]=0;
}
int num;
int[] xuHao={1,2,3,4,5,6};
do{
System.out.println("************店面管理系统************");
System.out.println("\t1.查看目录");
System.out.println("\t2.新增DVD");
System.out.println("\t3.删除DVD");
System.out.println("\t4.借出DVD");
System.out.println("\t5.归还DVD");
System.out.println("\t6.退出");
System.out.print("请选择:");
num=input.nextInt();

if(num==1){
System.out.println("序号\t名称\t状态\t日期\t次数");
for(int i=0;i System.out.println((i+1)+"\t"+Name[i]+"\t"+(shu[i]?"可借阅":"不可借")+"\t"+(date[i]==0?"":date[i])+"\t"+ciShu[i]);
}
}
while(num==2){
System.out.print("请输入您要新增的DVD名称:");
Name[DVDcun]=input.next();
boolean cun=true;
for(int i=0;i if(Name[DVDcun].equals(Name[i])){
cun=false;
break;
}
}
if(cun==false){
System.out.print("已有此DVD!是否继续新增(y/n):");
String xuan=input.next();
if(xuan.equals("n")){
break;
}else if(xuan.equals("y")){
continue;
}
}
DVDcun++;
System.out.print("是否新增DVD(y/n):");
String ze=input.next();
if(ze.equals("n")){
break;
}
}
while(num==3){
System.out.println("序号\t名称\t状态\t日期\t次数");
for(int i=0;i System.out.println((i+1)+"\t"+Name[i]+"\t"+(shu[i]?"可借阅":"不可借")+"\t"+(date[i]==0?"":date[i])+"\t"+ciShu[i]);
}
System.out.print("请选择要删除的DVD:");
int ze=input.nextInt();
if(shu[ze-1]==false){
System.out.println("您选择的产品在外借状态,不可删除!");