• 大小: 9KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Java
  • 标签:

资源简介

*假设你在业余时间经营一个会员制的CD出租销售店,需要一个管理程序: *增加、删除会员 *出租、销售CD *进货、统计

资源截图

代码片段和文件信息

/*
 *假设你在业余时间经营一个会员制的CD出租销售店,需要一个管理程序: 
 *增加、删除会员 
 *出租、销售CD 
 *进货、统计 
 *2006年11月7日
*/


import java.util.*;
import java.io.*;
/*vip的数据类型和单个的输入与输出*/
class VIPdate{
String name;
int num;
int CDPrice;
String email;
VIPdate(String Name1int Num1int CDPrice1String Email1){
name=Name1; num=Num1;CDPrice=CDPrice1;email=Email1;
  }
  public String toString(){  
return “Name:“+name+“  VIPNumber:“+num+“  Price:“+CDPrice+“  Email:“+email;
}
}
/*对vip进行的插入删除和打印的操作*/
class MVIP{
VIPdate vip[]=new VIPdate[100];  
public boolean insertVip(VIPdate v){
int i;
for(i=0;i if(vip[i]==null){
vip[i]=v;
return true; 
}
}
return false;
}
public boolean deleteVip(int vipNum){
int i;
for(i=0;i if(vip[i].num==vipNum){
vip[i]=null;
return true;  
}
}
return false;
}
 public void printVip(){
int i;
for(i=0;i if(vip[i]!=null){
System.out.println(vip[i].toString());
}
}

}
 }
 /*cd的数据类型和单个的输入与输出*/
 class CdData{
  String cdName;
  int cdNum;
  int cdPrice;
  CdData(String cdnameint cdnumint cdprice){
  cdName=cdname; cdNum=cdnum; cdPrice=cdprice;
  }
  public String tostring(){
  return “cdname: “+cdName+“  “+“cdnum: “+cdNum+“  “+“cdprice: “+cdPrice;
  } 
  }
  /*对cd进行的插入销售和打印的操作*/
  class MCD{
  /*cd类型的数组用来盛放插入的数据*/
  CdData cd[]=new CdData[1000];
  /*实现cd类型的数据的插入*/
  public boolean cdInsert(CdData data){
  int i;
  for(i=0;i  if(cd[i]==null){
  cd[i]=data;
  return true;
  }
  }
  return false;
  }
  /*可能出现异常,没有值时也要删除*/
  public boolean cdDelete(int cdnum){
  int i;
  for(i=0;i  if(cd[i].cdNum==cdnum){
  cd[i]=null;
  return true;
  }
  }
  return false;
  }
  public void cdPrint(){
  int i;
  for(i=0;i  if(cd[i]!=null){
  System.out.println(cd[i].tostring());  //如果不加上tostring(),会出现异常
  }
  }
    }    
}
/*进货*/
class Gabage{
      int gNum;
      String gName;
      int gPrice;
      Gabage(int gnoString gnameint gprice){
        gNum=gno; gName=gname;  gPrice=gprice;
     }
     public String toString(){
  return “GabageNumber: “+gNum+“  “+“GabageName: “+gName+“  “+“GabagePrice: “+gPrice;
  }
}
class GabageMethod{
      Gabage gabage[]=new Gabage[1000];
     public boolean insertg(Gabage g){
     int i;
     for(i=0;i        if(gabage[i]==null){
            gabage[i]=g;
            return true;
         }
       }
      return false;
}
   public boolean deleteg(int num){
    int i;
    for(i=0;i    if(gabage[i].gNum==num){
    gabage[i]=null;
    return true;
    }
         }
         return false;
        }
    public void printg(){
     int i;
     for(i=0;i     if(gabage[i]!=null){
     System.out.println(gab

评论

共有 条评论

相关资源