-
大小: 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
评论
共有 条评论