下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全生产事故隐患排查治理工作制度(6篇)
- 2026年民法典合同编知识竞赛试题及答案
- 湖南省长沙市开福区2024-2025学年三年级上册期末学业质量测试数学试卷(含答案)
- 药房操作规程指南
- 广东省佛山市禅城区2023-2024学年七年级上学期期末考试英语试卷(含答案)
- 眼内科医院小结
- 车辆GPS定位监控协议
- 慢阻肺合并糖尿病:肺康复综合策略
- 网络优化计算服务合作协议
- 演示效果保证协议
- 北京市2022-2023学年四年级上学期语文期末试卷(含答案)
- 老年人肌肉健康小知识讲座
- 2024年度医院放疗科述职报告课件
- 胃脘痛的中医护理查房课件
- 美容院经营管理策略学习手册
- 辅导员工作谈心谈话分析-辅导员谈心谈话案例
- 混凝土回弹数据自动计算表格
- 中国特色革命道路的探索复习课
- 技术调研报告模板
- 行业标准海绵铜
- GB/T 24611-2020滚动轴承损伤和失效术语、特征及原因
评论
0/150
提交评论