下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、停车场管理系统(java)停车场管理系统(java)停车场管理系统(java)停车场管理系统(java)编制仅供参考审核批准生效日期地址: 电话:传真: 邮编:import .*;public class Methodprivate int intinput() throws IOException,NumberFormatExceptionBufferedReader br=new BufferedReader(new InputStreamReader);String str=();int i=(str);return i;private String stringinput() thro
2、ws IOExceptionBufferedReader br=new BufferedReader(new InputStreamReader);String str=();return str;private boolean between(int n,int min,int max)for(int i=min;i=max;i+)if(n=i)return true;return false;private void printerror()输入错误!请重新输入!);String sip()String str;while(true)trystr=();catch(IOException
3、e)();continue;break;return str;int iip(int min,int max)int n=0;while(true)tryn=();catch(IOException e) (); continue; catch(NumberFormatException e) (); continue; if(!(n,min,max) (); continue; break;return n;public class Car String car_no;String state;Car()car_no=null;state=null;public class Stop Car
4、 data;int size;Stop()data=new Car1;size=0;private Car peek()return datasize-1;private boolean isFull()return size=;private Car pop()size-;return datasize;void pop(int location,Passway p,Temp t) if(location=号车离开停车场);();elseint f=;for(int i=1;i=f-location;i+)();();号车离开停车场);();for(int i=0;!();i+)();();
5、if(!() );();void push(Car target)if()stretch();datasize=target;size+;=+号车位于停车场+size+号位;号车进入停车场+size+号位);boolean isIn(String s)if(size=0)return false;for(int i=0;isize;i+)if(datai.(s)return true;return false;private void stretch()Car newData=new Car*2;for(int i=0;i;i+)newDatai=datai;data=newData;void
6、 print()for(int i=0;isize;i+)public class Passway Car data;int size;int front;Passway()data=new Car1;size=0;front=0;boolean isEmpty()return size=0;private boolean isFull()return size=;public Car remove()Car result=datafront;front=(front+1)%;size-;Passway t=new Passway(); for(int i=0;i;i+)front+i);re
7、turn result;void add(Car target)if()();data(front+size)%=target;size+;=+号车位于便道+size+号位;号车进入便道+size+号位);boolean isIn(String s) if(size=0)return false;for(int i=0;isize;i+)if(front+i)%.(s)return true;return false;private void stretch()Car newData=new Car*2;for(int i=0;i;i+)newDatai=data(front+i)%;data
8、=newData;front=0;void print()for(int i=0;isize;i+)public class Temp private Car data;private int size;Temp()data=new Car1;size=0;boolean isEmpty()return size=0;Car peek()return datasize-1;private boolean isFull()return size=;Car pop()size-;return datasize;void push(Car target)if()stretch();datasize=
9、target;size+;号车暂时离开停车场);=+号车暂时离开停车场;private void stretch()Car newData=new Car*2;for(int i=0;i;i+)newDatai=datai;data=newData;public class cmspublic static void main(String args)Stop stop=new Stop();Passway passway=new Passway();Temp temp=new Temp();Method method=new Method();欢迎使用停车场管理系统!);while(true
10、)请选择操作);1: 初始化);2:进车);3:出车);4:查询);5:退出);int select=(1,5);switch(select)case 1:int i; Stop newstop=new Stop(); Passway newpassway=new Passway(); stop=newstop; passway=newpassway; for(i=1;i=5;i+) 请输入停车位+i+号车位汽车的编号,键入$完结); String str=null; while(true) str=(); if(str) 此车已在停车场里,请重新输入!); continue; if(str)
11、 此车已在便道里,请重新输入!); continue; break; if($) break; else Car c=new Car(); =str; (c); if=5) for(int n=1;n+) 请输入便道+n+号位汽车的编号,键入$完结); String str01=null; while(true) str01=(); if(str01) 此车已在停车场里,请重新输入!); continue; if(str01) 此车已在便道里,请重新输入!); continue; break; if($) break; else Car c=new Car(); =str01; (c); continue;case 2:请输入待进汽车的编号:); String str02=null; while(true) str02=(); if(str02) 此车已在停车场里,请重新输入!); continue; if(str02) 此车已在便道里,请重新输入!); continue; break; Car c=new Car(); =str02; if 此车位尚无汽车!); continue; (i2, passway, temp); continue;case 4:请选择查询区域:); 1:停车场); 2:便道); 3:打印全部); int i4=(1,3); if(i4=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年苍溪县中小学幼儿园教师招聘考试模拟试题及答案解析
- 2026年都安瑶族自治县带编教师招聘笔试备考题库及答案解析
- 2026年绥棱县带编教师招聘笔试备考题库及答案解析
- 2026年兴隆县带编教师招聘笔试参考题库及答案解析
- 2026年噶尔县医疗事业单位人员招聘笔试备考题库及答案解析
- 2026年靖边县社区工作者招聘笔试参考题库及答案解析
- 2026年台安县带编教师招聘笔试备考题库及答案解析
- 2026年利津县医疗事业单位人员招聘考试备考试题及答案解析
- 2026年海兴县带编教师招聘考试模拟试题及答案解析
- 2026年青龙满族自治县带编教师招聘笔试模拟试题及答案解析
- 《老年人权益保障法》
- AQ/T 2048-2012 煤气隔断装置安全技术规范(正式版)
- (高清版)JTG 2111-2019 小交通量农村公路工程技术标准
- 新大纲自考《英美文学选读》笔记总结-背完必过
- 西安交通大学简历模板
- 2024年中国交通建设集团有限公司招聘笔试参考题库含答案解析
- 小学生意外伤害的防范讲座
- 蚌埠市公安局招聘警务辅助人员考试真题2022
- 纳米科学与技术简介
- 船舶电气设备的维护保养课件
- 《园林工程项目管理》课件
评论
0/150
提交评论