初学小白求助此java代码如何敲,不是做题思路,是直接可以在控制台上运行的代码,最好附带敲好的代码
初学小白求助此java代码如何敲,不是做题思路,是直接可以在控制台上运行的代码,最好附带敲好的代码截图及检测结果。(本人软件的检测出了问题,所以麻烦可以附带检测截图)十分...
初学小白求助此java代码如何敲,不是做题思路,是直接可以在控制台上运行的代码,最好附带敲好的代码截图及检测结果。(本人软件的检测出了问题,所以麻烦可以附带检测截图)十分感谢。
展开
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<Name.length;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<DVDcun;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<DVDcun;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<DVDcun;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("您选择的产品在外借状态,不可删除!");
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<Name.length;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<DVDcun;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<DVDcun;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<DVDcun;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("您选择的产品在外借状态,不可删除!");
更多追问追答
追问
你这个能不能给我一个伪代码,或每个步骤后面的批注,我有的步骤看不太明白
谢谢了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询