第一个类public class DVD {
String name;// DVD名称
int stat;// 状态
int count;// 出租次数
String d1;// 借出日期
String d2;// 归还日期
}
第二个类
public class DVDlb {
DVD[] dvd = new DVD[50];
}

解决方案 »

  1.   

    迷你DVD是什么东东
      

  2.   

     1.新增DVD
      2.查看DVD
      3.删除DVD
      4.借出DVD
      5.归还DVD
      6.借出排行榜
      7.退出
     要用对象数组来做,
      

  3.   

    public class DVDlb {
    DVD[] dvd = new DVD[50];

    这个就很正确啊。。
    只不过你必须非挨个的创建对象才对啊
    for(DVD d:dvd){
    d=new DVD();
    }
    然后提供方法对这个dvd数组进行处理就行了
      

  4.   

    for(DVD d:dvd){
     d=new DVD();
     }
       for循环的条件是什么意思啊?刚学JAVA基础,不懂这个啊。求教
      

  5.   

    、这有个下载地址,你试试吧http://download.csdn.net/detail/danfengtailang/5359481
      

  6.   

    这个是增强或者for_each循环用于遍历,后面不远你会学到的。
      

  7.   

    好了,我就不逗你了 网上一大把..给你一个地址~http://download.csdn.net/download/kikibingo/6737173
      

  8.   

    //新增DVD
    System.out.println("-->新增DVD\n");
    System.out.println("请输入DVD名称:");
    String dvdName=input.next();
    boolean flag2=false;
    for(int i=0;i<name.length;i++){
    if(name[i]==null){
    name[i]=dvdName;
    System.out.println("新增《"+dvdName+"》成功!");
    flag2=true;
    break;
    }
    }
    if(!flag2){
    System.out.println("抱歉,新增《"+dvdName+"》失败!货架已满!");
    }
      

  9.   

    //归还DVD
    System.out.println("-->归还DVD\n");
    int charge=0;  //租金
    System.out.print("请输入归还DVD名称:");
    want=input.next();
    for(int i=0;i<name.length;i++){
    if(name[i]==null){ //无匹配
    System.out.println("没有找到匹配信息!");
    break;
    }else if(want.equals(name[i]) && state[i]==1){//找到匹配
    state[i]=0;  //将借阅状态修改为可借阅
    System.out.print("请输入归还日期:");
    int redate=input.nextInt();
    while(redate<date[i] || redate>31){  //归还日期不能小于借出日期,也不能大于31
    if(redate<date[i]){
    System.out.println("归还日期不能小于借出日期,请重新输入:");
    }else{
    System.out.println("一个月只有31天,请重新输入:");
    }
    redate=input.nextInt();
    }
    charge=redate-date[i];
    System.out.println("\n归还《"+want+"》成功!");
    System.out.println("借出日期为:"+date[i]+"日");
    System.out.println("归还日期为:"+redate+"日");
    System.out.println("应付租金(元):"+charge);
    break;
    }else if(want.equals(name[i]) && state[i]==0){//找到匹配但没有借出
    System.out.println("该DVD没有被借出!无法进行归还操作。");
    break;
    }
    }
    System.out.println("*****************************************");