Java项目案例:酒店前台客服管理系统
来源:互联网 发布:程序员叫美女什么 编辑:程序博客网 时间:2024/04/26 16:39
import java.util.Scanner;public class HelloWorld {public static void main(String[] args){String [][] room = new String[12][10];System.out.println("欢迎来到本酒店");System.out.println("请输入要操作的命令:" + "serach:查询房间的状态"+"in:办理入住"+ "out:办理退房"+"quit:退出本系统");Scanner s = new Scanner(System.in);//比较字符串相同---->"in. equals(command)"while(true){String command = s.next() ;if("init".equals(command)){init(room);}else if("serach".equals(command)){search(room);}else if("quit".equals(command)){System.out.println("欢迎再次光临本酒店!");break ;}else if("in".equals(command)){in(room);}else if("out".equals(command)){out(room);}else{System.out.println("输入有误,请重新输入:");}}} //输入房间号,直接退房---->需要判断房间是否存在,是否有入住public static void out(String[][]rooms){System.out.println("请输入房间:");Scanner s = new Scanner(System.in);int roomNo = s.nextInt();//需要把房间号转换层楼层和房间--->使其和数组的下标去对应int floor = roomNo / 100 ; //--->根据房间号得到楼层//房间号int no = roomNo % 100 ; //得到楼层的房间号 if(floor < 1 || floor > 12 || no < 1 || no > 10){ //入住函数结束System.out.println("输入的房间号有误,请输入out命令继续操作:");return ;}if("EMPTY".equals(rooms[floor-1][no-1])){System.out.println("该房间没人入住,不需要退房,请输入out命令继续操作:");return ;}rooms[floor-1][no-1] = "EMPTY";System.out.println("该房间退房成功");}public static void search(String[][] rooms){//打印房间号for(int i = 0 ; i < rooms.length ; i++){for(int j = 0 ; j < rooms[i].length ; j++){if(i <= 9 ){System.out.print("0");}int roomNo = (i+1)*100 + j+1 ;System.out.print(roomNo + "\t");}System.out.println();//打印房间的状态for(int k = 0 ; k < rooms[i].length ; k++){System.out.print(rooms[i][k] + "\t");}System.out.println();}} //可拓展,可以先列出可入住的房间,在让用户输入房间号public static void in(String[][] rooms){System.out.println("图示的房间代号为:EMPTY的为可入住房间");//打印现有的房间信息search(rooms);System.out.println();System.out.println("请输入房间号:");Scanner s = new Scanner(System.in);int roomNo = s.nextInt();//需要把房间号转换层楼层和房间--->使其和数组的下标去对应int floor = roomNo / 100 ; //--->根据房间号得到楼层//房间号int no = roomNo % 100 ; //得到楼层的房间号 if(floor < 1 || floor > 12 || no < 1 || no > 10){ //入住函数结束System.out.println("输入的房间号有误,请输入in命令继续操作:");return ;}//判断房间是否有人入住if("EMPTY".equals(rooms[floor-1][no-1])){System.out.println("请输入您的姓名:");String name = s.next();rooms[floor-1][no-1] = name ; //对数组进行赋值操作System.out.println("恭喜您,入住成功!");}else {System.out.println(roomNo+"已经有人入住,请输入in命令继续操作:");return ;}}public static void init(String[][] rooms){for(int i = 0 ; i < rooms.length ; i++){for(int j = 0 ; j < rooms[i].length ; j++){rooms[i][j] = "EMPTY";}}System.out.println("房间初始化完毕");}}
0 0
- Java项目案例:酒店前台客服管理系统
- java案例-酒店管理系统(ssm+mysql+nginx)
- 阶段性项目-双色球和酒店前台客房管理系统的实现及方法(函数)
- Extjs应用案例--《酒店管理系统》
- 酒店管理系统(java)
- 酒店管理系统web版/Java酒店管理系统
- 面向对象方法写酒店前台管理系统
- 首个酒店管理系统项目感想
- 案例 酒店管理
- 案例 酒店管理2
- Java学生管理系统项目案例
- 酒店管理系统java代码下载
- 基于java web的酒店管理系统
- Java实现酒店管理系统之Java swing酒店管理系统的实现及源码下载
- 酒店管理系统
- 酒店管理系统
- 酒店管理系统心得
- 酒店管理系统数据库
- Ionic 发送短信
- 字符串 递归截取 追加 cin输入
- Hadoop1.x与Hadoop2的区别
- junit测试初步
- JDBC操作数据库
- Java项目案例:酒店前台客服管理系统
- 黑马Android:按钮的点击事件
- 极光推送JPush------目前用的最爽的第三方推送平台
- 利用less循环模拟动态loading
- 如何破解开机密码
- hibernate4
- DataSnap基础
- mysql权限的各种问题
- Unlinked Gradle project