酒店管理系统JAVA代码

  • 格式:doc
  • 大小:182.00 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

酒店管理系统J A V A代码标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

import java.util.Scanner;

import org.omg.CORBA.PUBLIC_MEMBER;

public class jiudian {

static String[][] rooms ;

public static void main(String[] args) {

rooms = new String[8][8];

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

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

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

}

}

String command = "";

Scanner scanner = new Scanner(System.in);

while (true) {

System.out.println("ÇëÊäÈëÃüÁ");

command = scanner.nextLine();

if(command.equals("search")){

searchRoom();

}else if (command.equals("in")) {

System.out.println("ÇëÊäÈëÄúÐèÒªÈëסµÄ·¿¼äºÅ£º");

String roomIDString = scanner.nextLine();

int roomID = Integer.parseInt(roomIDString);

System.out.println("ÇëÊäÈëÄúµÄÐÕÃû£º");

String userName = scanner.nextLine();

inRoom(roomID,userName);

}else if(command.equals("out")){

System.out.println("ÇëÊäÈëÄúÐèÒªÍ˶©µÄ·¿¼äºÅ£º");

String roomIDString = scanner.nextLine();

int roomID = Integer.parseInt(roomIDString);

outRoom(roomID);

}else if (command.equals("quit")) {

System.out.println("»¶Ó-ÔÙ´ÎʹÓÃ");

System.exit(0);

}else {

System.out.println("ÊäÈëÃüÁîÓÐÎó£¬ÇëÖØÐÂÊäÈ룡");

}

}

}

public static void searchRoom(){

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

//Êä³ö·¿¼äºÅ

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

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

}

System.out.println();

//Êä³ö·¿¼äÇé¿ö

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

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

}

System.out.println();

}

}

public static void inRoom(int roomID , String userName){

if (isRoomNull(roomID)) {

//·¿¼äΪ¿Õ

//·¿¼ä״̬£ºNULL-->userName

int i = roomID/100-1;

int j = roomID%100-1;

rooms[i][j] =userName;

System.out.println(userName+"³É¹¦Èëס"+roomID);

}else {

//·¿¼ä²»Îª¿Õ

System.out.println("¸Ã·¿¼äÒѾ-ÓÐÈË£¬ÇëÖØÐÂÑ¡Ôñ£¡");

}

}

public static void outRoom(int roomID){

if (isRoomNull(roomID)) {

//·¿¼äΪ¿Õ

System.out.println("·¿¼äΪ¿Õ ÎÞÐèÍË·¿");

}else {

//·¿¼ä²»Îª¿Õ

//·¿¼ä״̬£ºuserName -->NULL

int i = roomID/100-1;

int j = roomID%100-1;

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

System.out.println(roomID+"ÍË·¿³É¹¦!");

}

}

private static boolean isRoomNull(int roomID) {

//801 -->i=7 j=0 -->rooms[7][0]

int i = roomID/100-1;

int j = roomID%100-1;

if (rooms[i][j].equals("NULL")) {

return true;