Code:
public class Hotel {
private Room[] rooms;
public Hotel() {
rooms = new Room[23];
int i = 0;
for(; i<5; i++) {
if (i%2==0) {
rooms[i] = new Room(101+i, 2, "Queen", true, 150);
} else {
rooms[i] = new Room(101+i, 1, "King", true, 135);
}
}
for(; i<20; i++) {
int number = (i/10+1)*100+1+i%10;
if (i%3==0) {
rooms[i] = new Room(number, 1, "Queen", false, 100);
} else if (i%4==0) {
rooms[i] = new Room(number, 1, "King", false, 125);
} else {
rooms[i] = new Room(number, 2, "Double", false, 85);
}
}
for(; i<23; i++) {
rooms[i] = new Room(301+i%10, 4, "Queen", true, 500);
}
}
public void printRooms() {
for(int i=0; i<rooms.length; i++) {
System.out.println(rooms[i]);
}
}
public boolean checkIn(int room, String name, int guests, int nights) {
// WRITE ME!
return true;
}
private Room findRoom(int num) {
// WRITE ME!
return null;
}
}
Comment