MyException - 我的异常网
当前位置:我的异常网» Eclipse » java让小弟我好纠结

java让小弟我好纠结(2)

www.MyException.Cn,网友分享于:2013-01-01   浏览:31次

add();
}
else{
break;
}
}


}
returnstarmenu();
}


  public void show(){ //查看功能区
   
  System.out.println("序号"+"\t"+"状态"+"\t"+"名称"+"\t"+"借出日期");
for(int i=0;i<changdu.length;i++){
if(changdu[i].name==null){
break;
}
else if(changdu[i].state==0){
System.out.println((i+1)+"\t"+"已借出"+"\t"+changdu[i].name+"\t"+changdu[i].date);

}
else if(changdu[i].state==1){
System.out.println((i+1)+"\t"+"可借"+"\t"+changdu[i].name+"\t"+changdu[i].date);

}
 
}returnstarmenu();
  }
public void delete(){ //删除功能区
Scanner input=new Scanner(System.in);
boolean flag=false;
System.out.println("请输入你要删除的DVD名称:");
String shanchu=input.next();
for(int i=0;i<changdu.length;i++){
if(changdu[i].name!=null&&changdu[i].name.equalsIgnoreCase(shanchu)&&changdu[i].state==1){
int j=i;
while(changdu[j+1].name!=null){
changdu[j].name=changdu[j+1].name;
changdu[j].date=changdu[j+1].date;
changdu[j].state=changdu[j+1].state;
j++;

}
changdu[j].name=null;
changdu[j].date=null;
System.out.println("删除"+shanchu+"成功!" );
flag=true;
break;

}
for(int a=0;a<changdu.length;a++){
if(changdu[i].name!=null&&changdu[i].name.equalsIgnoreCase(shanchu)&&changdu[i].state==0){
int j=a;
System.out.println(changdu[j].name+"为借出状态,不可删除!");
break;
}
else if(flag){
System.out.println("没有找到相应资料!");
}
}

}
returnstarmenu();

}
public void jiechu(){ //借出功能区
Scanner input=new Scanner(System .in);
System.out.println("请输入你要借出的DVD:");
String DVDname=input.next();
System.out.println("请输入你的借出时间:");
String shijian=input.next();
for(int i=0;i<changdu.length;i++){
if(DVDname==null){
System.out.println("没有找到相关信息!");
break;
}
else if(changdu[i].name.equals(DVDname)&&changdu[i].state==1){
System.out.println(DVDname+"借出成功!");
changdu[i].date=shijian;
changdu[i].state=0;
break;
}
else if(changdu[i].name.equals(DVDname)&&changdu[i].state==0){
System.out.println("你输入"+DVDname+"已借出!请留意归还时间,谢谢!");
break;
}
}
returnstarmenu();

}
public long guihuan(String day1,String day2){  
long guihuan=0;
SimpleDateFormat sd=new SimpleDateFormat("yyyy-mm-dd");
try{
Date d1=sd.parse(day1);
Date d2=sd.parse(day2);
guihuan=((d2.getTime()-d1.getTime())/(24*60*60*1000));
}catch(ParseException e){
e.printStackTrace();
}

return guihuan;
}
public void paymoney(){
Scanner input=new Scanner(System.in);
System.out.println("请输入你要归还的DVD:");
String newDVDname=input.next();
System.out.println("请输入你要归还的日期(yyyy-mm-dd):");
String guihuanday=input.next();
for(int i=0;i<changdu.length;i++){
if(changdu[i].name==null){
System.out.println("归还无效!");
break;
}
else if(changdu[i].name.equals(newDVDname)){
System.out.println("归还成功!");
System.out.println("借出日期:"+changdu[i].date);
System.out.println("归还日期:"+guihuanday);
System.out.println("支付金额:"+guihuan(changdu[i].date, guihuanday));
软件开发程序错误异常ExceptionCopyright © 2009-2014MyException 版权所有