欢迎来到天天文库
浏览记录
ID:43645856
大小:450.33 KB
页数:33页
时间:2019-10-11
《电影院售票系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、packageticket.entity;importjava.io.FilelnputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io」OException;importjava.io.Objectinputstream;importjava.io.ObjectOutputStream;importjava.util.ArrayList;importjava.util.List;/**电影院类*/publicclassCinam
2、e{publicScheduleschedule;publicScheduleitemscheduleitem;publicSeatseat;publicListsoldTickets=null;publicListseatlist=newArrayList();〃初始化座位衣publicListinitializeSeat(){forfinti=l;i<=5;i++){for(intj=l;j<=7;j++){seatlist.addfnewSeat(i+"-"+j));}}returnseatlis
3、t;}〃初始化电影栗,并序列化到本地保存〃保存销售情况publicstaticvoidsave(ListsoldTickets){ObjectOutputStream(newtry{ObjectOutputstreamoos=newFileOutputStream("D:/myTest/sale.dll"));oos.writeObject(soldTickets);oos.close();}catch(FileNotFoundExceptione){e.printStackTrace();}catch(lOExceptione){e.p
4、rintStackTrace();}〃读取销售情况@SuppressWarnings(”unchecked")publicvoidload(){Objectinputstreamois二null;try{ois二newObjectlnputStream(newFilelnputStream("D:/myTest/sale.dll"));if(ois.available()!=-l){soldTickets=(List)ois.readObject();讦(!soldTickets.isEmpty()){System.out.println
5、C'今日售票明细:");System.out.pri);System.out.printlnC*影片:”+”非常完美”+”t场次:”+”09:00”);System.out.println(”");System.out.printlnC'座位号:");intcount=0;for(inti=l;i<=5;i++){for(intj=l;j<=7;j++){booleanisSold二false;forfintx=0;x6、).equals("09:00")){if(soldTickets.get(x).seat.getSeatNum().equals(i+"-"+j)){System.out.print(i+"-"+j+n[售]");count+=l;isSold=true;break;}}}if(!isSold){System.out.print(i+"-"+j+,,[空]”);}if(j=7)System.out.println();}}System.out.printlnC本场电影售出票数:H+count);System.out.println(”");System7、.out.printlnC'影片:H+"非常完美”+”t场次:“+”13:00“);System.out.println(”");count=0;for(inti=l;i<=5;i++){for(intj=l;j<=7;j++){booleanisSold二false;for(intx=0;x8、s(i+"-"+j)){System.out.print(i+"-"+j+,,[
6、).equals("09:00")){if(soldTickets.get(x).seat.getSeatNum().equals(i+"-"+j)){System.out.print(i+"-"+j+n[售]");count+=l;isSold=true;break;}}}if(!isSold){System.out.print(i+"-"+j+,,[空]”);}if(j=7)System.out.println();}}System.out.printlnC本场电影售出票数:H+count);System.out.println(”");System
7、.out.printlnC'影片:H+"非常完美”+”t场次:“+”13:00“);System.out.println(”");count=0;for(inti=l;i<=5;i++){for(intj=l;j<=7;j++){booleanisSold二false;for(intx=0;x8、s(i+"-"+j)){System.out.print(i+"-"+j+,,[
8、s(i+"-"+j)){System.out.print(i+"-"+j+,,[
此文档下载收益归作者所有