首页 > 编程知识 正文

javaweb酒店管理系统,一般酒店前台存在的问题

时间:2023-05-05 00:19:27 阅读:132896 作者:4409

import java.util.Scanner;

公共班级健康世界{

publicstaticvoidmain (字符串[ ] args ) {

string [ ] [ ] room=new string [ 12 ] [ 10 ];

System.out.println ('欢迎光临本酒店);

请输入System.out.println ('要操作的命令: '

" serach:检查房间的状态. "

“in:入住”

“out:退房”

" quit:退出本系统. "

sanners=newscanner(system.in );

//比较字符串相同----'in.equals(command ) )。

是wile (真)

{

String command=s.next (;

if(init ).equals ) (command ) ) }

init(room;

}elseif(serach ).equals () command ) )。

搜索(room;

}elseif('quit'.equals ) (命令) ) )。

System.out.println ('欢迎再次光临本酒店!' );

布雷克;

}elseif(in ).equals () command ) )。

输入(room;

}elseif('out'.equals ) (命令) )。

out(room;

}else{

System.out.println ('输入错误。 请重新输入: ';

}

}

}

//必须输入房间号,按原样退房----判断是否存在房间、是否有入住

publicstaticvoidout (字符串[ ] [ ] rooms ) {

请输入System.out.println ('房间: ';

sanners=newscanner(system.in );

int roomNo=s.nextInt (;

//房间号转换层的楼层和房间---必须与排列的下标对应

int floor=roomNo/100; //---从房间号得到楼层

//房间号

int no=roomNo % 100; 要//楼的房间号

if(floor1|||floor12||no1|||no10 ) (/签入函数退出

System.out.println ('输入的房间号错误。 请输入out命令继续操作(: );

返回;

}

if(empty ).equals(rooms[floor-1][no-1] ) ) 0

System.out.println ('这个房间没有人入住,所以不需要退房。 输入out命令: ) );

返回;

}

rooms[floor-1][no-1]='EMPTY ';

System.out.println (“这个房间已成功退房”)

}

publicstaticvoidsearch (字符串[ ] [ ] rooms ) )。

{

//打印房间号码

for(intI=0; i rooms.length; I )

{

for(intj=0; j rooms[i].length; j )

{

if(I=9) {

system.out.print('0);

}

intRoomno=(I1 ) *100 j 1;

系统. out.print (roomno (t ) );

}

System.out.println (;

//打印房间状态

for(intk=0; k rooms[i].length; k )

{

system.out.print (rooms [ I ] [ k ] 't ';

}

System.out.println (;

}

}

//列出可扩展、可入住的房间,请用户输入房间号码

publicstaticvoidin (字符串[ ] [ ] rooms ) )。

{

System.out.println (图中房间号为:EMPTY的为可入住房间);

//打印现有房间信息

搜索(只读);

System.out.println (;

请输入System.out.println ('房间号: ';

sanners=newscanner(system.in );

int roomNo=s.nextInt (;

//房间号转换层的楼层和房间---必须与排列的下标对应

int floor=roomNo/100; //---从房间号得到楼层

//房间号

int no=roomNo % 100; 要//楼的房间号

if(floor1|||floor12||no1|||no10 ) (/签入函数退出

System.out.println ('输入的房间号错误。 请输入in命令继续操作(: );

返回;

}

判断房间里有没有人

if(empty ).equals(rooms[floor-1][no-1] ) ) 0

请输入System.out.println ('您的姓名: ';

String name=s.next (;

rooms[floor-1][no-1]=name; //对数组进行赋值操作

System.out.println ('恭喜,入住成功!' );

}else

{

system.out.println(Roomno )已经入住,请输入in命令继续操作: )。

返回;

}

}

publicstaticvoidinit (字符串[ ] [ ] rooms ) )。

{

for(intI=0; i rooms.length; I )

{

for(intj=0; j rooms[i].length; j )

{

rooms[i][j]='EMPTY ';

}

}

System.out.println (“房间初始化已完成”

}

}

这篇文章在博客“Engineer-Bruce_朴素芹菜”(CSDN )中同时共享。

如果有侵权,请联系support@oschina.cn将其删除。

本文加入《OSC源创计划》,欢迎正在阅读的你也加入,一起分享。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。