酒店管理系统代码 java_酒店管理系统源代码
[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_酒店管理系统源代码相关推荐
- java eclipse旅店管理系统代码_Eclipse酒店管理系统(java).doc
Eclipse酒店管理系统(java) 1 需求分析 1.1需求分析报告 酒店管理系统是面向酒店的的各项事务,包括酒店管理,订单管理.菜系管理等业务处理工作,是利用计算机进行集中管理而开发的系统.该系 ...
- oracle医务室管理系统代码,三甲医院管理系统HIS(C#版源代码) 源码大小28M
三甲医院管理系统HIS(C#版源代码) 源码大小28M 源码下载地址: (精品源码有详细软件界面截图) 本站提供几百套大型商业源码,平均一元一套,火爆下载中...... QQ:283072.28367 ...
- java物流管理系统代码_物流管理系统源代码(java毕设)
[实例简介] 我自己的毕业论文和毕业设计 [实例截图] [核心代码] f49955d2-5260-424c-8595-caaf64c3e527 └── wyLogistics ├── admin_in ...
- php写相册管理系统代码,php相册系统源代码
//page 是分页函数 function page($sql,$pagesize=10,$class=""){ if(!is_string($sql)){ return 0;ex ...
- python医院管理系统代码_php医院管理系统,源码免费分享
全微毕设擅长JAVA(SSM,SSH,SPRINGBOOT).PYTHON(DJANGO/FLASK).THINKPHP.C#.安卓.微信小程序.MYSQL.SQLSERVER等,欢迎咨询 今天和一个 ...
- java固定资产管理系统代码_Java 固定资产管理系统(课程设计)
Java课程设计作业--固定资产管理系统,Eclipse+SERVER2000构架,对照综合的Java编程实战,学习Swing的好资料,SQL库资料在AMSConfiguration\db目录下,附加 ...
- java员工管理系统代码_员工管理系统JAVA源码(源码大小8M)
员工管理系统JAVA源码(源码大小8M) 本站提供几百套大型商业源码,平均一元一套,火爆下载中...... QQ:283072.283672 EMAIL:web@hur.cn.jhwjeffrey@1 ...
- 餐厅管理系统代码c语言,酒店管理系统代码(C语言版)
<酒店管理系统代码(C语言版)>由会员分享,可在线阅读,更多相关<酒店管理系统代码(C语言版)(7页珍藏版)>请在人人文库网上搜索. 1.include #include #i ...
- java eclipse旅店管理系统代码_运用Java语言与Eclipse开发工具完成酒店管理系统的设计与实现...
随着社会经济的发展,酒店在服务行业扮演越来越重要的角色,在酒店运作期间,其管理和服务水平直接影响到酒店的形象和声誉.为提高其自身的管理水平,加强竞争能力,提高经济效率,笔者在对酒店的日常运作进行综合调 ...
最新文章
- delphi 回调函数
- 案例驱动python编程入门-Python程序设计任务驱动式学习教程
- 运行python-thrift的DEMO
- Goroutine池
- 7系列mrcc xilinx_XILINX 7系列FPGA_时钟篇
- 字符串科技:Palindrome Series
- java、sqlserver复习
- nginx加载html目录下图片,nginx配置访问图片路径以及html静态页面的调取方法
- Magento创建多语言店铺的方法
- 50.分治算法练习: 二分算法: 2703 奶牛代理商 XII
- linux用户态使用gpio中断方法
- 7-12 方阵循环右移 (20 分)
- 牛顿法为什么比梯度下降法求解需要的迭代次数更少?
- 普通上班族如何快速买房买车,一个程序员摸索的实操经验分享
- (转载)file_get_contents(php://input)
- python 获取股票的交易数据
- c语言中三分之一次方怎么表示,2的3次方怎么写
- Photoshop绝色美女通道抠图法
- 甜心奶酪用英文怎么说_您组织中没有人会碰到什么奶酪,更不用说动弹了?
- UE4新手引导之下载和安装虚幻4游戏引擎
热门文章
- linux中强行执行root权限
- 传感器工作原理以及传感器种类详解
- 【DFS+回溯+字符串】【洛谷P1019】【单词接龙】
- AirDisk产品T2搭配硬盘系统要求以及固件下载地址
- 计算机组装与维修最大的收获,计算机维修与维护论文3000字_计算机组装与维修心得体会1000字_计算机组装与维护心得...
- 64位 atol c linux_Linux_C函数参考
- CS5265中文参数说明|CS5265中文DATASHEET|TYPEC转HDMI4K@60HZ方案讲解
- 2018-2019-2 20175311 实验三《敏捷开发与XP实践》实验报告
- [git可视化软件]gitkraken6.5.1 免费版不能正常使用的解决办法
- 世界杯小组赛积分的所有可能