停车场管理系统javaWord文档格式.docx

上传人:b****2 文档编号:15228479 上传时间:2022-10-28 格式:DOCX 页数:15 大小:17.09KB
下载 相关 举报
停车场管理系统javaWord文档格式.docx_第1页
第1页 / 共15页
停车场管理系统javaWord文档格式.docx_第2页
第2页 / 共15页
停车场管理系统javaWord文档格式.docx_第3页
第3页 / 共15页
停车场管理系统javaWord文档格式.docx_第4页
第4页 / 共15页
停车场管理系统javaWord文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

停车场管理系统javaWord文档格式.docx

《停车场管理系统javaWord文档格式.docx》由会员分享,可在线阅读,更多相关《停车场管理系统javaWord文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

停车场管理系统javaWord文档格式.docx

=max;

i++)

if(n==i)

returntrue;

returnfalse;

privatevoidprinterror()

System.out.println("

输入错误!

请重新输入!

"

);

Stringsip()

Stringstr;

while(true)

{

try

{

str=this.stringinput();

}

catch(IOExceptione)

this.printerror();

continue;

break;

}

intiip(intmin,intmax)

intn=0;

n=this.intinput();

this.printerror();

continue;

catch(NumberFormatExceptione)

if(!

this.between(n,min,max))

break;

returnn;

}

publicclassCar

Stringcar_no;

Stringstate;

Car()

car_no=null;

state=null;

publicclassStop

Cardata[];

intsize;

Stop()

data=newCar[1];

size=0;

privateCarpeek()

returndata[size-1];

privatebooleanisFull()

returnsize==data.length;

privateCarpop()

size--;

returndata[size];

voidpop(intlocation,Passwayp,Tempt)

if(location==this.size)

System.out.println(this.peek().car_no+"

号车离开停车场"

this.pop();

else

intf=this.size;

for(inti=1;

=f-location;

t.push(this.peek());

this.pop();

for(inti=0;

!

t.isEmpty();

this.push(t.peek());

t.pop();

p.isEmpty())

this.push(p.data[p.front]);

p.remove();

voidpush(Cartarget)

if(this.isFull())

stretch();

data[size]=target;

size++;

target.state=target.car_no+"

号车位于停车场"

+size+"

号位"

;

System.out.println(target.car_no+"

号车进入停车场"

booleanisIn(Strings)

if(size==0)

returnfalse;

for(inti=0;

size;

if(data[i].car_no.equals(s))

privatevoidstretch()

Car[]newData=newCar[data.length*2];

data.length;

newData[i]=data[i];

data=newData;

voidprint()

System.out.println(data[i].state.toString());

publicclassPassway

Car[]data;

intfront;

Passway()

front=0;

booleanisEmpty()

returnsize==0;

publicCarremove()

Carresult=data[front];

front=(front+1)%data.length;

Passwayt=newPassway();

this.size;

t.add(this.data[front+i]);

returnresult;

voidadd(Cartarget)

this.stretch();

data[(front+size)%data.length]=target;

号车位于便道"

号车进入便道"

booleanisIn(Strings)

if(this.data[(front+i)%data.length].car_no.equals(s))

CarnewData[]=newCar[data.length*2];

newData[i]=data[(front+i)%data.length];

System.out.println(data[(front+i)%data.length].state.toString());

publicclassTemp

privateCar[]data;

privateintsize;

Temp()

Carpeek()

Carpop()

号车暂时离开停车场"

publicclasscms

publicstaticvoidmain(Stringargs[])

Stopstop=newStop();

Passwaypassway=newPassway();

Temptemp=newTemp();

Methodmethod=newMethod();

欢迎使用停车场管理系统!

System.out.println("

请选择操作"

1:

初始化"

2:

进车"

3:

出车"

System.o

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

当前位置:首页 > 人文社科 > 法律资料

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

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