📄 hotelroommanager.java
字号:
package day04;
import java.util.Scanner;
public class HotelRoomManager {
public static void main(String[] args) {
String command;
String[][] rooms=new String[12][10];
for(int i=0;i<rooms.length;i++){
for(int j=0;j<rooms[i].length;j++){
rooms[i][j]="EMPTY";
}
}
Scanner sca=new Scanner(System.in);
while(true){
System.out.println("欢迎来到达内酒店,请输入命令:");
command=sca.next();
if(command.equals("search")){
search(rooms);
}else if(command.equals("in")){
int roomNo=sca.nextInt();
String guest=sca.next();
in(guest,roomNo,rooms);
}else if(command.equals("out")){
int roomNo=sca.nextInt();
out(roomNo,rooms);
}else if(command.equals("quit")){
break;
}else{
System.out.println("命令错误,请重新输入!");
}
}
}//main() end!
public static void search(String[][] rooms){
for(int i=0;i<rooms.length;i++){
for(int j=0;j<rooms[i].length;j++){
System.out.print((i+1)*100+(j+1)+"\t");
}
System.out.println();
for(int j=0;j<rooms[i].length;j++){
System.out.print((rooms[i][j].length()>7?rooms[i][j].substring(0,7):rooms[i][j])+"\t");
}
System.out.println();
System.out.println();
}
}
public static void in(String guest,int roomNo,String[][] rooms){
int i=roomNo/100-1;
int j=roomNo%100-1;
if(rooms[i][j].equals("EMPTY")){
rooms[i][j]=guest;
System.out.println(guest+" 成功入住 "+roomNo+"房间!");
}else{
System.out.println(roomNo+"房间已经有客人,请重新输入!");
}
}
public static void out(int roomNo,String[][] rooms){
int i=roomNo/100-1;
int j=roomNo%100-1;
if(rooms[i][j].equals("EMPTY")){
System.out.println(roomNo+"没有客人,请重新输入!");
}else{
rooms[i][j]="EMPTY";
System.out.println(roomNo+"退房成功!");
}
}
public static boolean testRoomNo(int roomNo){
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -