引用9楼Callumhu的回复:我也是新手,但是好像没看到你的boolean判断在哪里
publicstaticvoidloan(String[]name,boolean[]statu,int[]date,intcount[]){
Scannerst=newScanner(System.in);
booleanflag=false;
System.out.println("请输入你要借出的DVD:");
Stringin=st.next();
for(inti=0;i<name.length;i++){
if(statu==true&name.equals(in)){
statu=false;
flag=true;
//System.out.println("《"+in+"》"+"借出成功");
//inta=st.nextInt();
//returnMenu(a,name,statu,date,count);
}
}
if(flag==true){
System.out.println("《"+in+"》"+"借出成功");
}else{
System.out.println("你的输入错误或者没有这个DVD");
}
System.out.println("输入0返回主菜单!");
inta=st.nextInt();
returnMenu(a,name,statu,date,count);
}
这是看别人修改后的 |