电影售票系统详解Word文档格式.docx

上传人:b****1 文档编号:13518735 上传时间:2022-10-11 格式:DOCX 页数:20 大小:19.45KB
下载 相关 举报
电影售票系统详解Word文档格式.docx_第1页
第1页 / 共20页
电影售票系统详解Word文档格式.docx_第2页
第2页 / 共20页
电影售票系统详解Word文档格式.docx_第3页
第3页 / 共20页
电影售票系统详解Word文档格式.docx_第4页
第4页 / 共20页
电影售票系统详解Word文档格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

电影售票系统详解Word文档格式.docx

《电影售票系统详解Word文档格式.docx》由会员分享,可在线阅读,更多相关《电影售票系统详解Word文档格式.docx(20页珍藏版)》请在冰豆网上搜索。

电影售票系统详解Word文档格式.docx

staticCinemacinema=newCinema();

staticScheduleItemscheduleItem=newScheduleItem();

staticScheduleschedule=newSchedule();

publicstaticvoidmain(String[]args)throwsException{

//Stringstr=null;

//do{

Moviem=newMovie();

System.out.println("

序号\t电影名称\t英文名称\t导演\t演员\t电影类型\t价格\t时间"

);

List<

ScheduleItem>

list=newSchedule().loadItem();

for(inti=0;

i<

list.size();

i++){

ScheduleItemsi=list.get(i);

m=si.getMovie();

System.out.println(i+"

\t"

+m.getName()+"

+m.getPoster()+"

+m.getDirector()+"

+m.getActor()+"

+m.getType()+"

+m.getPrice()+"

+si.getTime());

}

下面为影院的作为结构图:

"

\t\t屏幕"

printSeat();

请输入电影名称:

while(true){

Stringname=br.readLine();

if(!

Schedule.loadName(name)){

System.out.println("

电影名称有误,请重新输入电影名称:

}else{

ticket.name=name;

break;

}

请输入电影播放时间:

以xx:

xx的形式"

Stringtime=br.readLine();

if(schedule.exsitItem(time)){

scheduleItem.setTime(time);

ticket.scheduleitem=scheduleItem;

System.out.println("

时间格式输入有误,请重新输入:

time=br.readLine();

请输入您要购买的票的类型:

1.普通票\t2.学生票\t3.赠票"

Stringtype=br.readLine();

if(type.equals("

1"

)){

exsitnum();

cinema.save(ticket);

ticket.print(ticket);

}elseif(type.equals("

2"

请输入您需要的折扣:

1到9的整数"

Strings=br.readLine();

intdiscount=Integer.parseInt(s);

StudentTicketst=newStudentTicket(discount);

pute();

st.print(ticket);

3"

请输入您的姓名:

StringcustomerName=br.readLine();

FreeTicketft=newFreeTicket(customerName);

ft.print(ticket);

您输入要购买的票的类型错误,请重新输入:

1.普通票\t2.学生票\t3.赠票"

type=br.readLine();

/*System.out.println("

还要继续购买吗?

y/n"

str=br.readLine();

}while(str.equalsIgnoreCase("

y"

));

*/

}

publicstaticvoidprintSeat(){

for(inti=1;

6;

for(intj=1;

j<

8;

j++){

System.out.print(i+"

-"

+j+"

System.out.println();

publicstaticvoidexsitnum()throwsException{

请输入您所需要的座位号:

以排-列的形式"

StringseatNum=br.readLine();

while(true){

if(Seat.exsitSeat(seatNum)){

if(!

cinema.load(seatNum,scheduleItem.getTime(),ticket.name)){

seat.seatNum=seatNum;

ticket.seat=seat;

cinema.save(ticket);

System.out.println("

恭喜您购票成功!

break;

}else{

您输入的座位号已售出,请重新输入!

seatNum=br.readLine();

}

您输入的座位号不对:

}

importjava.util.Scanner;

publicclassAddDeleteMovie{

publicstaticvoidmain(String[]args){

Scannerin=newScanner(System.in);

Moviemovie=newMovie();

ScheduleItemscheduleItem=newScheduleItem();

try{

请输入您需要的操作"

1.增加电影\t2.删除电影\t3.增加放映场次"

intxuanze=in.nextInt();

if(xuanze==1){

请输入电影名字:

Stringname=in.next();

movie.setName(name);

请输入电影的英文名字:

Stringposter=in.next();

movie.setPoster(poster);

请输入导演名称:

Stringdirector=in.next();

movie.setDirector(director);

请输入主演名称:

Stringactor=in.next();

movie.setActor(actor);

请输入电影类型:

Stringtype=in.next();

movie.setType(type);

请输入价格:

Stringprice=in.next();

movie.setPrice(price);

请输入放映时间:

xx形式"

Stringtime=in.next();

while(true){

if(time.charAt

(2)=='

:

'

&

&

time.length()==5){

System.out.println("

您输入的添加场次的时间格式错误:

}

Schedule.addMovie(movie,scheduleItem);

}elseif(xuanze==2){

请输入您要删除的电影的名字:

电影名称不存在,请从新输入:

name=in.next();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1