[java]代码库package com.tutoria.managentsystem;

import java.util.Scanner;

public class HotelManager {

private static String[][] rooms;

public static void main(String[] args) {

// TODO Auto-generated method stub

rooms = new String[10][12];

String comm;// 表示用户输入的命令

for (int i = 0; i < rooms.length; i++) {

for (int j = 0; j < rooms[0].length; j++) {

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

}

}

while (true) {

System.out.println("欢迎光临韦小宝旅店,请输入命令:");

Scanner sca = new Scanner(System.in);

System.gc();

comm = sca.next();

if ("search".equalsIgnoreCase(comm)) {

search();

} else if ("in".equalsIgnoreCase(comm)) {

int roomNo = sca.nextInt();

String name = sca.next();

in(roomNo, name);

} else if ("out".equalsIgnoreCase(comm)) {

int roomNo = sca.nextInt();

out(roomNo);

} else if ("exit".equalsIgnoreCase(comm)) {

System.out.println("程序退出...");

break;

} else if ("help".equalsIgnoreCase(comm)) {

System.out

.println(" in命令格式:in 房号 姓名\n out命令格式:out 房号 姓名\n search命令:查看所有房间状态 \n exit命令:退出");

} else {

System.out.println("命令输入错误,请重新输入:");

}

}

}

private static void out(int roomNo) {

// TODO Auto-generated method stub

if ("EMPTY".equals(rooms[(roomNo / 100) - 1][(roomNo % 100) - 1])) {

System.out.println("该房间没有客人入住,退房失败!");

return;

}

rooms[(roomNo / 100) - 1][(roomNo % 100) - 1] = "EMPTY";

System.out.println(roomNo + "退房成功!");

}

private static void in(int roomNo, String name) {

// TODO Auto-generated method stub

if (!"EMPTY".equals(rooms[(roomNo / 100) - 1][(roomNo % 100) - 1])) {

System.out.println("该房间已经有客人入住!");

return;

}

rooms[(roomNo / 100) - 1][(roomNo % 100) - 1] = name;

System.out.println(name + "成功入住" + roomNo + "房间!");

}

private static void search() {

// TODO Auto-generated method stub

for (int i = 0; i < rooms.length; i++) {

// 打印房间号

for (int j = 0; j < rooms[0].length; j++) {

if (j + 1 < 10) {

System.out.print(i + 1 + "0" + (j + 1) + " ");

} else {

System.out.print(i + 1 + "" + (j + 1) + " ");

}

}

// 打印房间状态

System.out.println();

for (int j = 0; j < rooms[0].length; j++) {

System.out.print(rooms[i][j] + " ");

}

System.out.println();

}

}

}

酒店管理系统代码 java_酒店管理系统源代码相关推荐

  1. java eclipse旅店管理系统代码_Eclipse酒店管理系统(java).doc

    Eclipse酒店管理系统(java) 1 需求分析 1.1需求分析报告 酒店管理系统是面向酒店的的各项事务,包括酒店管理,订单管理.菜系管理等业务处理工作,是利用计算机进行集中管理而开发的系统.该系 ...

  2. oracle医务室管理系统代码,三甲医院管理系统HIS(C#版源代码) 源码大小28M

    三甲医院管理系统HIS(C#版源代码) 源码大小28M 源码下载地址: (精品源码有详细软件界面截图) 本站提供几百套大型商业源码,平均一元一套,火爆下载中...... QQ:283072.28367 ...

  3. java物流管理系统代码_物流管理系统源代码(java毕设)

    [实例简介] 我自己的毕业论文和毕业设计 [实例截图] [核心代码] f49955d2-5260-424c-8595-caaf64c3e527 └── wyLogistics ├── admin_in ...

  4. php写相册管理系统代码,php相册系统源代码

    //page 是分页函数 function page($sql,$pagesize=10,$class=""){ if(!is_string($sql)){ return 0;ex ...

  5. python医院管理系统代码_php医院管理系统,源码免费分享

    全微毕设擅长JAVA(SSM,SSH,SPRINGBOOT).PYTHON(DJANGO/FLASK).THINKPHP.C#.安卓.微信小程序.MYSQL.SQLSERVER等,欢迎咨询 今天和一个 ...

  6. java固定资产管理系统代码_Java 固定资产管理系统(课程设计)

    Java课程设计作业--固定资产管理系统,Eclipse+SERVER2000构架,对照综合的Java编程实战,学习Swing的好资料,SQL库资料在AMSConfiguration\db目录下,附加 ...

  7. java员工管理系统代码_员工管理系统JAVA源码(源码大小8M)

    员工管理系统JAVA源码(源码大小8M) 本站提供几百套大型商业源码,平均一元一套,火爆下载中...... QQ:283072.283672 EMAIL:web@hur.cn.jhwjeffrey@1 ...

  8. 餐厅管理系统代码c语言,酒店管理系统代码(C语言版)

    <酒店管理系统代码(C语言版)>由会员分享,可在线阅读,更多相关<酒店管理系统代码(C语言版)(7页珍藏版)>请在人人文库网上搜索. 1.include #include #i ...

  9. java eclipse旅店管理系统代码_运用Java语言与Eclipse开发工具完成酒店管理系统的设计与实现...

    随着社会经济的发展,酒店在服务行业扮演越来越重要的角色,在酒店运作期间,其管理和服务水平直接影响到酒店的形象和声誉.为提高其自身的管理水平,加强竞争能力,提高经济效率,笔者在对酒店的日常运作进行综合调 ...

最新文章

  1. c++指针引用导出文件
  2. NuttX 启动流程
  3. 为什么待办事项清单不管用
  4. 【CodeForces - 349C】Mafia(思维模拟,优秀的二分)
  5. python logging模块 默认_python logging模块
  6. php大数除法保留精度问题
  7. linux7解绑bond命令,linux多网卡的7种bond模式原理配置
  8. The Gradient Operator
  9. Day 14 python 之 字符串练习
  10. 需求分析报告或需求调研报告和需求规格说明书有什么区别?
  11. 解决plsqldev连接oracle数据库出现ORA-12154:TNS:无法解析指定的连接标识符
  12. 程序员必看!java开发金融类项目
  13. PCIe扫盲——基于WinDriver快速开发PCIe驱动简明教程
  14. 通过ip查找域名的网站
  15. 安卓手机虚拟键盘定位position:fixed问题
  16. 【K8S】阿里云VPS内网环境-Kubernetes集群基础部署(CentOS8.2)
  17. Android中Spanner获取选中内容和选中位置,根据位置选择对象
  18. windows色彩管理工具
  19. 用pgzero制作飞机大战游戏
  20. 基于tensorflow2的手写中文数字识别(自己创建数据集)

热门文章

  1. Excel部分单元格不能编辑,什么原因?怎么做到的?
  2. html下拉框如何加边框颜色,css如何加边框颜色?
  3. Delphi IDEFixPack 修复Delphi和windows的兼容性
  4. 编写一个程序实现将字符串中的所有“you“替换成“we“
  5. C语言工资信息管理系统设计
  6. 智慧水利数字孪生案例分享:数字孪生水利,助力三峡科学防洪防汛
  7. 【InternImage】Exploring Large-Scale Vision Foundation Models with Deformable Convolutions
  8. Pycharm Professional长期免费使用方法(学生党)
  9. pppoe服务器稳定性,架设pppoe服务器 实现欺骗的防御(3)
  10. 华为鸿蒙系统操作教程_华为鸿蒙OS 2.0还原EMUI11稳定版教程