代码
房间类
package com.bjpowernode.javase.day23homework;
//每一个房间Room应该有:房间编号、房间类型、房间是否空闲
public class Room {
private int roomNo;
private String roomType;
//true表示房间已定,false表示房间空闲
private boolean occupy;
//constructor
public Room() {
}
public Room(int roomNo, String roomType, boolean occupy) {
this.roomNo = roomNo;
this.roomType = roomType;
this.occupy = occupy;
}
//setter and getter
public int getRoomNo() {
return roomNo;
}
public void setRoomNo(int roomNo) {
this.roomNo = roomNo;
}
public String getRoomType() {
return roomType;
}
public void setRoomType(String roomType) {
this.roomType = roomType;
}
public boolean isOccupy() {
return occupy;
}
public void setOccupy(boolean occupy) {
this.occupy = occupy;
}
}
酒店类
package com.bjpowernode.javase.day23homework;
/*
* 属性: 房间数组
* 方法:
* */
public class Hotel {
private Room[][] rooms;
/*
房间数组初始化方法
rooms[i][j].roomNO = i*100+j;
i代表楼层
j代表房间号
rooms[i][j].type
一层:标准单人间
二层:标准双人间
三层:标准总统套房
... :标准总统套房
rooms[i][j] = occupy
默认空闲
*/