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;
}
}
}
}