您的位置:首页 > 编程语言 > Java开发

酒店管理系统(java)

2012-04-04 21:46 387 查看
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;

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: