酒店管理系统(java)
来源:互联网 发布:ubuntu配置编译器 编辑:程序博客网 时间:2024/04/24 14:11
import java.util.Scanner;
public class Hotel{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
String com;
String room[][] = new String[10][10];
for(int i=0;i<room.length;i++){
for(int j=0;j<room[i].length;j++){
room[i][j]="空房间";
}
}
System.out.println("欢迎入住java酒店");
while(true){
System.out.print("请输入要进行的操作(查询:search;入住:in;退房:out;退出系统:quit):");
com = sc.next();
if(com.equals("search")){
for(int i=0;i<room.length;i++){
for(int j=0;j<room[i].length;j++){
System.out.print(room[i][j]+"\t");
}
System.out.println();
}
int num=0;
for(int i=0;i<room.length;i++){
for(int j=0;j<room[i].length;j++){
if(!room[i][j].equals("空房间")){
num++;
}
}
}
System.out.println("总共入住"+num+"人,还有"+(100-num)+"个空房间");
}
else if(com.equals("in")){
boolean flag = true;
System.out.print("请输入楼层:");
int f=0,n=0;
while(flag){
f = sc.nextInt();
if(f<=0||f>10){
System.out.println("楼层在1-10之间,请重新输入");
flag = true;
}
else{
flag = false;
}
}
System.out.print("请输入房间号:");
flag = true;
while(flag){
n = sc.nextInt();
if(n<=0||n>10){
System.out.println("房间号在1-12之间,请重新输入");
flag = true;
}
else{
flag = false;
}
}
System.out.print("请输入顾客姓名:");
room[f-1][n-1] = sc.next();
System.out.println(f+"楼"+n+"房入住成功");
}
else if(com.equals("out")){
boolean flag = true;
int f=0,n=0;
System.out.print("请输入楼层: ");
while(flag){
f = sc.nextInt();
if(f<=0||f>10){
System.out.println("楼层在1-10之间,请重新输入");
flag = true;
}
else{
flag = false;
}
}
System.out.print("请输入房间号:");
flag = true;
while(flag){
n = sc.nextInt();
if(n<=0||n>10){
System.out.println("房间号在1-12之间,请重新输入");
flag = true;
}
else{
flag = false;
}
}
if(room[f-1][n-1].equals("空房间")){
System.out.println("此房间无人入住");
}
else{
room[f-1][n-1]="空房间";
System.out.println(f+"楼"+n+"房退房成功");
}
}
else{
break;
}
}
}
}
public class Hotel{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
String com;
String room[][] = new String[10][10];
for(int i=0;i<room.length;i++){
for(int j=0;j<room[i].length;j++){
room[i][j]="空房间";
}
}
System.out.println("欢迎入住java酒店");
while(true){
System.out.print("请输入要进行的操作(查询:search;入住:in;退房:out;退出系统:quit):");
com = sc.next();
if(com.equals("search")){
for(int i=0;i<room.length;i++){
for(int j=0;j<room[i].length;j++){
System.out.print(room[i][j]+"\t");
}
System.out.println();
}
int num=0;
for(int i=0;i<room.length;i++){
for(int j=0;j<room[i].length;j++){
if(!room[i][j].equals("空房间")){
num++;
}
}
}
System.out.println("总共入住"+num+"人,还有"+(100-num)+"个空房间");
}
else if(com.equals("in")){
boolean flag = true;
System.out.print("请输入楼层:");
int f=0,n=0;
while(flag){
f = sc.nextInt();
if(f<=0||f>10){
System.out.println("楼层在1-10之间,请重新输入");
flag = true;
}
else{
flag = false;
}
}
System.out.print("请输入房间号:");
flag = true;
while(flag){
n = sc.nextInt();
if(n<=0||n>10){
System.out.println("房间号在1-12之间,请重新输入");
flag = true;
}
else{
flag = false;
}
}
System.out.print("请输入顾客姓名:");
room[f-1][n-1] = sc.next();
System.out.println(f+"楼"+n+"房入住成功");
}
else if(com.equals("out")){
boolean flag = true;
int f=0,n=0;
System.out.print("请输入楼层: ");
while(flag){
f = sc.nextInt();
if(f<=0||f>10){
System.out.println("楼层在1-10之间,请重新输入");
flag = true;
}
else{
flag = false;
}
}
System.out.print("请输入房间号:");
flag = true;
while(flag){
n = sc.nextInt();
if(n<=0||n>10){
System.out.println("房间号在1-12之间,请重新输入");
flag = true;
}
else{
flag = false;
}
}
if(room[f-1][n-1].equals("空房间")){
System.out.println("此房间无人入住");
}
else{
room[f-1][n-1]="空房间";
System.out.println(f+"楼"+n+"房退房成功");
}
}
else{
break;
}
}
}
}
- 酒店管理系统(java)
- 酒店管理系统web版/Java酒店管理系统
- java案例-酒店管理系统(ssm+mysql+nginx)
- 酒店管理系统java代码下载
- 基于java web的酒店管理系统
- Java实现酒店管理系统之Java swing酒店管理系统的实现及源码下载
- 酒店(宾馆)客房管理系统
- 酒店管理系统
- 酒店管理系统
- 酒店管理系统心得
- 酒店管理系统数据库
- 酒店管理系统
- 酒店管理系统
- php酒店管理系统
- 酒店管理系统
- 简易酒店管理系统
- 酒店管理系统(C#)
- 酒店管理系统
- 用Gridview和AspNetPager控件实现真分页(一)
- POJ 1466 Girls and Boys 最大独立集 二分图匹配
- Hibernate annotation@OneToOne共享主键关联
- Android 系统Handler用法简介
- 两步遏止U盘传播病毒
- 酒店管理系统(java)
- dbms_shared_pool.purge
- HDU 1196 ( Lowest Bit )
- Stream篇(四)
- 计算机总线
- mingw编译ffmpeg+librtmp过程记录
- 谁能把这个程序的输出写出来,他对宏的理解就不是很差了!
- 揭开Socket编程的面纱
- HTML5 history新特性pushState、replaceState