我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

java影碟出租程序代码 java影片租赁系统代码

C语言做的影碟出租管理

#includestdio.h

创新互联专注于尼开远网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供尼开远营销型网站建设,尼开远网站制作、尼开远网页设计、尼开远网站官网定制、小程序开发服务,打造尼开远网络公司原创品牌,更为您提供尼开远网站排名全网营销落地服务。

#includestdlib.h

#includestring.h

void add(void);//新片上架函数

int check(void);//碟片查询函数

int rent(void);//碟片借阅函数

void useradd(void);//会员添加函数

void returnn(void);//碟片归还函数

int user_number=1000;//定义汇源数目

int cd_number=1000;//定义碟片数目

struct cd//碟片结构体

{

char film_name[10];//碟片名称

char country[10];//碟片国家

char type[10];//碟片类型

int n;//借阅标记1有0无

};

struct rent//碟片借阅结构体

{

char username[10];//使用者名

char film_name[10][10];//碟片名称

int rent_time;//借出时间

int return_time;//归还时间

int money;//租金

};

struct cd CD[1000];//定义cd数目

struct rent RENT[1000];//定义出租数目

//........................................................................主函数...

void main(void)//主函数

{

char choice;//菜单

a:printf(" ***欢迎进入影片出租管理系统*** \n");

printf("..................................................................................\n");

printf(" ★请输上你的选择★ \n");

printf(" ★A:新片上架 \n");

printf(" ★B:碟片查询 \n");

printf(" ★C:碟片借阅(非会员不能借阅) \n");

printf(" ★D:碟片归还 \n");

printf(" ★E:加入会员 \n");

printf(" ★F:退出程序 \n");

printf(".........................................................................\n");

scanf("%c",choice);

switch(choice)//多条件选择判断

{

case'A':

{

add();//碟片添加函数

break;

}

case'B':

{

check();//碟片查询函数

break;

}

case'C':

{

rent();//碟片借阅函数

break;

}

case'D':

{

rent();//碟片归还函数

break;

}

case'E':

{

useradd();//添加会员函数

break;

}

case'F':

{

exit(0);//退出程序

}

}

goto a;//返回菜单

}

//.........................碟片添加函数........................

void add(void)//新片上架

{

FILE *a;//文件指针

char s;//定义字符

w:printf("请输入碟片名称:\n");

scanf("%s",CD[cd_number].film_name);

printf("请输入碟片名国家:\n");

scanf("%s",CD[cd_number].country);

printf("请输入碟片类型:\n");

scanf("%s",CD[cd_number].type);

getchar();//取回车符

CD[cd_number].n=1;//修改读阅标记

a=fopen("cd.txt","a");//追加方式打开

fwrite(CD[cd_number],sizeof(struct cd),1,a);

cd_number++;

printf("是否继续添加?(Y/N)\n");

scanf("%c",s);

getchar();

switch(s)//多条件选择

{

case'Y':goto w;//若借,返回w

case'N':goto v;//若不借,则退出

}

v:fclose(a);//关闭a文件

system("cls");//清屏

}

//..........................................碟片查询函数..........................................

int check(void)//碟片查询

{

FILE*a;//文件指针

char cd_name[10];

system("cls");//清屏

a=fopen("cd.txt","r");//只读方式打开文件

for(int i=0;icd_number;i++)

{

fread(CD[i],sizeof(struct cd),1,a);//把a中一个cd结构体赋给CD[i]

}

printf("请输入碟片名:\n");

scanf("%s",cd_name);

getchar();//取回车符

for(i=0;icd_number;i++)

{

if((strcmp(CD[i].film_name,cd_name))==0)//若影片名相同

{

if(CD[i].n==1)//借阅标记为1

{

printf("可借阅\n");

fclose(a);

return 1;

}

if(CD[i].n==0)//借阅标记为0

{

printf("已借出\n");

fclose(a);

}

return 1;

}

}

for(i=0;icd_number;i++)

{

if((strcmp(CD[i].film_name,cd_name))!=0)///若影片名不同

{

printf("无此片\n");

fclose(a);

return 1;

}

}

fclose(a);//关闭a文件

return 0;//返回菜单

}

//................................会员添加函数....................................

void useradd(void)//添加会员

{

system("cls");//清屏

FILE*a;//文件指针

printf("请输入姓名:\n");

scanf("%s",RENT[user_number].username);

getchar();

a=fopen("rent.txt","ab");//追加方式打开

fwrite(RENT[user_number],sizeof(struct rent),1,a);//把a中一个rent结构体赋给RENT[user_number]

printf(" 添加成功 \n");

user_number++;

fclose(a);

}

//.........................碟片借阅函数..........................

int rent(void)//碟片借阅

{

system("cls");//清屏

char cd_name[10];

FILE*a;//文件指针

FILE*b;//文件指针

int k=0;

char choice;

a=fopen("rent.txt","r");//只读方式打开

b=fopen("cd,txt","r");//只读方式打开

for(int i=0;icd_number;i++)

{

fread(RENT[i],sizeof(struct rent),1,a);//把a中一个rent结构体赋给RENT[i]

}

printf("请输入借阅人:\n");

scanf("%s",user_number);

getchar();

a:printf("请输入碟片名:\n");

scanf("%s",cd_name);

getchar();

printf("请再次输入碟片名:\n");

scanf("%s",RENT[i].film_name[k]);

k++;

getchar();

printf("此人已借%d张\n",k);

for(int j=0;jcd_number;j++)

{

if((strcmp(CD[j].film_name,cd_name))==0)//如果两个名相同

{

CD[j].n=0;//修改借阅标记

}

}

printf("请输入借出日期:\n");

scanf("%d",RENT[i].rent_time);

getchar();

printf("A:再接一张\n");

printf("B:退出\n");

scanf("%c",choice);

getchar();

switch(choice)//多条件选择判断

{

case'A':goto a;

break;

case'B':return 0;

}

fclose(a);

fclose(b);

return 0;

}

//.............................碟片归还函数......................................

void returnn(void)//碟片归还

{

system("cls");//清屏

char user_name[10];

char cd_name[10];

FILE*a;

FILE*b;

int i;

int j;

int k=0;

char choise;

a=fopen("rent.txt","r");//只读方式打开

b=fopen("cd,txt","r");//只读方式打开

for(i=0;icd_number;i++)

{

fread(CD[i],sizeof(struct cd),1,b);//把b中一个cd结构体赋给CD[i]

}

for(i=0;iuser_number;i++)

{

fread(RENT[i],sizeof(struct rent),1,a);//把a中一个rent结构体赋给RENT[i]

}

printf("请输入借阅人:\n");

scanf("%s",user_name);

for(i=0;iuser_number;i++)

{

if((strcmp(user_name,RENT[i].username))==0)

{

a:printf("请输入要归还的碟片名:\n");

scanf("%s",cd_name);

for(j=0;jcd_number;j++)

{

if((strcmp(CD[j].film_name,cd_name))==0)

{

CD[j].n=1;

break;

}

}

}

}

printf("借出日期:%d\n",RENT[i].rent_time);

printf("请输入归还日期:\n");

scanf("%d",RENT[i].return_time);

getchar();

if(((RENT[i].return_time-RENT[i].rent_time)%3)==0)//计算租金

{

//(三天租金为1不满三天以三天记)

RENT[i].money=(RENT[i].return_time-RENT[i].rent_time)/3;

}

else

{

RENT[i].money=(RENT[i].return_time-RENT[i].rent_time)/3+1;

}

printf("租金:%d\n",RENT[i].money);

printf("A:再还一张\n");

printf("B:退出\n");

scanf("%c",choise);

getchar();

switch(choise)

{

case'A':goto a;

break;

case'B':return;

}

fclose(a);

fclose(b);

}

用Java做一个电影的租买系统。要求是浅显、简单、易懂,最好能帮我解答清楚每一步骤的原理。

先把主体做出来,然后把操作做出来. 比如出租系统 主体有 影碟(暂且认为是影碟了),影碟库,租影碟的人,操作行为则有影碟的新增/报废 出租/收回 影碟的属性有 影碟名称、影碟编号、ISBN号、购入日期等 影碟库则有各个影碟的信息和是否空闲的信息 租影碟的人则有姓名、手机号等信息 。影碟的入库操作则是先新建一个影碟信息,然后在影碟库中增加这个影碟并标明为空闲状态,出租操作则是将对应的空闲状态改为已出租的状态,并且新增一条出租相关的记录(该记录信息有影碟的ID、租借时间、押金等、租借人ID等) 这些主体信息和操作记录 你可以存在文件中,也能存在数据库中

PS:一个非常熟练的程序员,做你这个,也很可能需要两天时间,而这个级别的程序员的薪水是1W+/月 所以你就别指望别人免费帮你做这个了,更何况还要帮你解答每个步骤的原理。。。。

求C语言课程设计《影碟出租管理系统》完整设计一份?包括步骤和部分程序解答,谢谢啦!

#include stdio.h

#include stdlib.h#include stdio.h

void add(void);

int check(void);

int rent(void);

void useradd(void);

void returnn (void);

int user_number = 2;

int cd_number = 1;

struct cd{

char film_name[10];

char country[10];

char type[10];

int n; /*标记是否被借阅,借阅:0;存在:1*/

};

struct rent{

char username[10];

char film_name[10][10];

int rent_time;

int return_time;

int money;

};

struct cd CD[1000];

struct rent RENT[1000];

void main (void)

{

char choice;

a:printf(" * * * * * * * * * * * * * * * * * * * * *\n\n");

printf(" * * 欢迎进入该系统 * *\n\n");

printf(" * * ---------------------- * *\n\n");

printf(" * * please input you choice * *\n\n");

printf(" * * A: add CD * *\n\n");

printf(" * * B: check CD * *\n\n");

printf(" * * C: rent CD * *\n\n");

printf(" * * D: return CD * *\n\n");

printf(" * * E: useradd * *\n\n");

printf(" * * F: quit the program * *\n\n");

printf(" * * * * * * * * * * * * * * * * * * * * *\n\n");

scanf("%c",choice);

switch(choice)

{

case 'A':

{

add();

break;

}

case 'B':

{

check();

break;

}

case 'C':

{

rent();

break;

}

case 'D':

{

returnn();

break;

}

case'E':

{

useradd();

break;

}

case'F':

{

exit(0);

}

}

goto a;

}

void add(void)

{

FILE *a;

printf("please input the cd name\n");

scanf("%s",CD[cd_number].film_name);

printf("please input the cd country\n");

scanf("%s",CD[cd_number].country);

printf("please input the cd type\n");

scanf("%s",CD[cd_number].type);

CD[cd_number].n = 1;

if (0 == cd_number)

{

a = fopen("cd.txt","wb");

fwrite(CD[cd_number], sizeof(struct cd), 1, a);

}

else

{

a = fopen("cd.txt","ab");

fwrite(CD[cd_number], sizeof(struct cd), 1, a);

}

cd_number++;

fclose(a);

}

int check(void)

{

int i;

FILE *a;

char cd_name[10];

a = fopen("cd.txt","rb");

for(i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd), 1, a);

}

printf("please input the cd name\n");

scanf("%s",cd_name);

for(i = 0; i cd_number; i++)

{

if(!(strcmp(CD[i].film_name, cd_name)))

{

if(1 == CD[i].n)

{

printf("could rent\n");

fclose(a);

return 1;

}

else

{

printf("rented\n");

fclose(a);

return 1;

}

}

}

fclose(a);

return 0;

}

void useradd(void)

{

FILE *a;

printf("please input the username\n");

scanf("%s",RENT[user_number].username);

if (0 == user_number)

{

a = fopen("rent.txt","wb");

fwrite(RENT[user_number], sizeof(struct rent), 1, a);

}

else

{

a = fopen("rent.txt","ab");

fwrite(RENT[user_number], sizeof(struct rent), 1, a);

printf("----- add ------");

}

user_number++;

fclose(a);

}

int rent(void)

{

char user_name[10];

char cd_name[10];

FILE *a;

FILE *b;

int i = 0;

int j;

int k = 0;

char choice;

a = fopen("rent.txt","r");

b = fopen("cd.txt","r");

for (i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd), 1, b);

}

for (i = 0; i user_number; i++)

{

fread(RENT[i], sizeof(struct rent), 1, a);

}

printf("please input the username\n");

scanf("%s",user_name);

for (i = 0; i user_number; i++)

{

if (!(strcmp(user_name, RENT[i].username)))

{

a: printf("please input the cd_name\n");

scanf("%s",cd_name);

printf("pleae input the cd_name again\n");

scanf("%s", RENT[i].film_name[k]);

k++;

for (j = 0; j cd_number; j++)

{

if(!(strcmp(CD[j].film_name, cd_name)))

{

CD[j].n = 0;

break;

}

}

}

}

printf("pleae input the date to rent\n");

printf("--- i : %d ---\n", i);

scanf("%d",RENT[i].rent_time);

getchar();

printf("A: to rent another\n");

printf("B: quit\n");

scanf("%c",choice);

switch(choice){

case 'A': goto a;

break;

case 'B': return 0;

}

fclose(a);

fclose(b);

}

void returnn (void)

{

char user_name[10];

char cd_name[10];

FILE *a;

FILE *b;

int i;

int j;

int k = 0;

char choice;

a = fopen("rent.txt","r");

b = fopen("cd.txt","r");

for (i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd), 1, b);

}

for (i = 0; i user_number; i++)

{

fread(RENT[i], sizeof(struct rent), 1, a);

}

printf("please input the username\n");

scanf("%s",user_name);

for (i = 0; i user_number; i++)

{

if (!(strcmp(user_name, RENT[i].username)))

{

a: printf("please input the cd_name to return \n");

scanf("%s",cd_name);

for (j = 0; j cd_number; j++)

{

if(!(strcmp(CD[j].film_name, cd_name)))

{

CD[j].n = 1;

break;

}

}

}

}

printf("pleae input the data to rturn\n");

scanf("%d",RENT[i].return_time);

if (0 == ((RENT[i].return_time - RENT[i].rent_time) % 3))

{

RENT[i].money = (RENT[i].return_time - RENT[i].rent_time) / 3;

}

else

{

RENT[i].money = (RENT[i].return_time - RENT[i].rent_time) / 3 + 1;

}

printf("Money: %d元\n",RENT[i].money);

printf("A: to rent another\n");

printf("B: quit\n");

scanf("%c",choice);

switch(choice){

case 'A': goto a;

break;

case 'B': return 0;

}

fclose(a);

fclose(b);

}

#include string.h

void add(void); //新片上架函数

int check(void); // 碟片查询函数

int rent(void); //碟片借阅函数

void useradd(void); //会员添加函数

void returnn (void);// 碟片归还函数

int user_number =1000; //定义会员数目

int cd_number =1000; //定义碟片数目

struct cd//碟片结构体

{

char film_name[10]; //碟片名称

char country[10]; //碟片国家

char type[10]; //碟片类型

int n; //借阅标记 1有 0无

};

struct rent//碟片借阅结构体

{

char username[10]; //使用者名

char film_name[10][10]; //碟片名称

int rent_time; //借出时间

int return_time; //归还时间

int money; //租金

};

struct cd CD[1000]; //定义cd数目

struct rent RENT[1000]; //定义出租数目

//-----------------------主函数-------------------------------------

void main (void) //主函数

{

system("color 3E");//桌面背景

char choice; //菜单

a: printf(" ***欢迎进入影片出租管理系统*** \n");

printf("--------------------------------------------------\n");

printf(" ★请输入你的选择★ \n");

printf(" ★A: 新片上架 \n");

printf(" ★B: 碟片查询 \n");

printf(" ★C: 碟片借阅(非会员不能借阅) \n");

printf(" ★D: 碟片归还 \n");

printf(" ★E: 加入会员 \n");

printf(" ★F: 退出程序 \n");

printf("-------------------------------------------------\n");

scanf("%c",choice);

switch(choice) //多条件选择判断

{

case 'A':

{

add(); //碟片添加函数

break;

}

case 'B':

{

check(); //碟片查询函数

break;

}

case 'C':

{

rent(); //碟片借阅函数

break;

}

case 'D':

{

returnn();//碟片归还函数

break;

}

case'E':

{

useradd();//添加会员函数

break;

}

case'F':

{

exit(0); //退出程序

}

}

goto a; //返回菜单

}

//----------------碟片添加函数-----------------------

void add(void)//新片上架

{

FILE *a; //文件指针

char s;//定义字符

w: printf("请输入碟片名称:\n");

scanf("%s",CD[cd_number].film_name);

printf("请输入碟片国家:\n");

scanf("%s",CD[cd_number].country);

printf("请输入碟片类型:\n");

scanf("%s",CD[cd_number].type);

getchar();//取回车符

CD[cd_number].n = 1; //修改借阅标记

a = fopen("cd.txt","a");//追加方式打开

fwrite(CD[cd_number], sizeof(struct cd), 1, a);

cd_number++;

printf("是否继续添加?(Y/N)\n");

scanf("%c",s);

getchar();

switch(s) //多条件选择

{

case 'Y': goto w; //若借,返回w

case 'N': goto v; //若不借,则退出

}

v: fclose(a);//关闭a文件

system("cls");//清屏

}

//--------------------碟片查询函数------------------------------

int check(void)//碟片查询

{

FILE *a;//文件指针

char cd_name[10];

system("cls");//清屏

a=fopen("cd.txt","r"); //只读方式打开文件

for(int i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd),1, a);//把a中一个cd结构体赋给CD[i]

}

printf("请输入碟片名:\n");

scanf("%s",cd_name);

getchar();//取回车符

for(i = 0; i cd_number; i++)

{

if((strcmp(CD[i].film_name, cd_name))==0) //若影片名相同

{

if(CD[i].n==1) //借阅标记为1

{

printf("可借阅\n");

fclose(a);

return 1;

}

if(CD[i].n==0)//借阅标记为0

{

printf("已借出\n");

fclose(a);

return 1;

}

}

}

for(i = 0; i cd_number; i++)

{

if((strcmp(CD[i].film_name, cd_name))!=0) //若影片名不同

{

printf("无此片\n");

fclose(a);

return 1;

}

}

fclose(a);//关闭a文件

return 0; //返回菜单

}

//------------会员添加函数---------------------------------

void useradd(void)//添加会员

{ system("cls");//清屏

FILE *a; //文件指针

printf("请输入姓名:\n");

scanf("%s",RENT[user_number].username);

getchar();

a = fopen("rent.txt","ab");//追加方式打开

fwrite(RENT[user_number], sizeof(struct rent), 1, a);//把a中一个rent结构体赋给RENT[user_number]

printf(" 添加成功 \n");

user_number++;

fclose(a);

}

//-------------碟片借阅函数-----------------------------

int rent(void) //碟片借阅

{ system("cls");//清屏

char user_name[10];

char cd_name[10];

FILE *a;//文件指针

FILE *b;//文件指针

int k=0;

char choice;

a = fopen("rent.txt","r");//只读方式打开

b = fopen("cd.txt","r");//只读方式打开

for (int i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd),1,b);//把b中一个cd结构体赋给CD[i]

}

for (i = 0; i user_number; i++)

{

fread(RENT[i],sizeof(struct rent),1,a);//把a中一个rent结构体赋给RENT[i]

}

printf("请输入借阅人:\n");

scanf("%s",user_name);

getchar();

a: printf("请输入碟片名:\n");

scanf("%s",cd_name);

getchar();

printf("请再次输入碟片名:\n");

scanf("%s", RENT[i].film_name[k]);

k++;

getchar();

printf("此人已借%d张\n",k);

for (int j = 0; j cd_number; j++)

{

if((strcmp(CD[j].film_name, cd_name))==0)//如果两个名相同

{

CD[j].n=0; //修改借阅标记

}

}

printf("请输入借出日期:\n");

scanf("%d",RENT[i].rent_time);

getchar();

printf("A: 再接一张\n");

printf("B: 退出\n");

scanf("%c",choice);

getchar();

switch(choice)//多条件选择判断

{

case 'A': goto a;

break;

case 'B': return 0;

}

fclose(a);

fclose(b);

return 0;

}

//--------------碟片归还函数----------------------------

void returnn (void) //碟片归还

{ system("cls");//清屏

char user_name[10];

char cd_name[10];

FILE *a;

FILE *b;

int i;

int j;

int k = 0;

char choice;

a = fopen("rent.txt","r");//只读方式打开

b = fopen("cd.txt","r");//只读方式打开

for (i = 0; i cd_number; i++)

{

fread(CD[i], sizeof(struct cd), 1, b);//把b中一个cd结构体赋给CD[i]

}

for (i = 0; i user_number; i++)

{

fread(RENT[i], sizeof(struct rent), 1, a); //把a中一个rent结构体赋给RENT[i]

}

printf("请输入借阅人:\n");

scanf("%s",user_name);

for (i = 0; i user_number; i++)

{

if ((strcmp(user_name, RENT[i].username))==0)

{

a: printf("请输入要归还的碟片名: \n");

scanf("%s",cd_name);

for (j = 0; j cd_number; j++)

{

if((strcmp(CD[j].film_name, cd_name))==0)

{

CD[j].n = 1;

break;

}

}

}

}

printf("借出日期:%d\n",RENT[i].rent_time);

printf("请输入归还日期:\n");

scanf("%d",RENT[i].return_time);

getchar();

if (((RENT[i].return_time - RENT[i].rent_time) % 3)==0) //计算租金

{

//(每三天租金为1 不满三天以三天记)

RENT[i].money = (RENT[i].return_time - RENT[i].rent_time) / 3;

}

else

{

RENT[i].money = (RENT[i].return_time - RENT[i].rent_time) / 3 + 1;

}

printf("租金:%d\n",RENT[i].money);

printf("A: 再还一张\n");

printf("B: 退出\n");

scanf("%c",choice);

getchar();

switch(choice)

{

case 'A': goto a;

break;

case 'B': return;

}

fclose(a);

fclose(b);

}

Java项目开发

//这是一段比较初级的代码,里面可以增加你需要的更多的信息

import java.io.*;

import java.util.Scanner;

public class FindWord {

public static void manger(){

String[] data =null;

String linedata=null;

int lines=0;

try{BufferedReader br=new BufferedReader(new FileReader("d:/aaa/a.txt"));

while(br.readLine()!=null){

lines++;

}br.close();

br=new BufferedReader(new FileReader("d:/aaa/a.txt"));

data=new String[lines];

int po=0;

while((linedata=br.readLine())!=null){

data[po]=linedata;

po++;

}br.close();

System.out.println("影碟资料读取成功!");

System.out.println("****************************\n*    影片出租管理系统1.0    *\n****************************");

}catch(IOException e){

e.printStackTrace();

}

Scanner sc=new Scanner(System.in);

System.out.println("1、影片管理     2、退出系统");

int function=sc.nextInt();

switch(function){

case 1:

System.out.println("1、查看所有影碟的信息\n2、 添加新的影碟信息\n3、 修改现有影碟信息\n4、 删除某个影碟信息\n");

int select=sc.nextInt();

switch(select){

case 1: for(int i=0;idata.length;i++){

System.out.println((i+1)+"、  "+data[i]);

}break;

case 2: System.out.println("请输入要添加的影碟名: ");

String name=sc.next();

System.out.println("请输入要添加的出版信息: ");

String publish=sc.next();

try {

BufferedWriter bw=new BufferedWriter(new FileWriter("d:/aaa/a.txt"));

for(int i=0;idata.length;i++){

bw.write(data[i]);

bw.newLine();

}

bw.write(publish+"   "+name);

bw.newLine();

bw.close();

} catch (IOException e) {

e.printStackTrace();

}System.out.println("添加成功!");break;

case 3:

for(int i=0;idata.length;i++){

System.out.println((i+1)+"、  "+data[i]);

}

System.out.println("请输入要修改的的影碟信息的编号");

int num=sc.nextInt();

System.out.println("请输入修改后的影碟名字:");

String namea=sc.next();

System.out.println("请输入修改后的影碟的出版信息:");

String publisha=sc.next();

if(num=0num=data.length){

data[num-1]=namea+"   "+publisha;

try {

BufferedWriter bw=new BufferedWriter(new FileWriter("d:/aaa/a.txt"));

for(int i=0;idata.length;i++){

if(data[i]!=null)

{bw.write(data[i]);

bw.newLine();

}

}bw.close();System.out.println("修改成功!");

} catch (IOException e) {

e.printStackTrace();

}

}else{

System.out.println("超出编号范围!");

}

break;

case 4:for(int i=0;idata.length;i++){

System.out.println((i+1)+"、  "+data[i]);

}

System.out.println("请输入要删除的的影碟信息的编号");

int n=sc.nextInt();

if(n=0n=data.length){

data[n-1]=null;

try {

BufferedWriter bw=new BufferedWriter(new FileWriter("d:/aaa/a.txt"));

for(int i=0;idata.length;i++){

if(data[i]!=null)

{bw.write(data[i]);

bw.newLine();

}

}bw.close();System.out.println("删除成功!");

} catch (IOException e) {

e.printStackTrace();

}

}else{

System.out.println("超出编号范围!");

}

break;

default:

}

case 2:

default :

}

}

public static void main(String[] args){

manger();

while(true){ System.out.println("是否继续修改?1-是      其他-退出");

if(new Scanner(System.in).nextInt()==1){manger();

}

else{System.exit(0);}

}

}

}

求用Java编的影碟租赁系统的源代码,借学习参考

基于你 de 题目求用java编写的影碟出租销售系统。。。,

我们可以提供 1 份代码,适用于初学者 de ,

有别 de 要求也可以与我们联系,

联系我们需要提供你 de 问题和电子邮件,

有机会会帮你,肯定救急,

请用BaiduHi为我留言,

此回复针对所有来访者和需求者有效,

ES:\\C7A4B0425C8A2C6FAD8116214EE62CB9

我做一个影碟出租软件,想用dataGridview显示刚添到里面的一行数据,不用连数据库,怎么做?

winforms程序好像没有session吧,如果楼主对于操作xml很熟悉的话,建议以上的功能用xml来实现。


分享题目:java影碟出租程序代码 java影片租赁系统代码
文章分享:http://shouzuofang.com/article/hgccso.html

其他资讯