All pastes #497711 Raw Edit

Unnamed

public java v1 · immutable
·published 2007-05-20 00:54 UTC
rendered paste body
import java.util.ArrayList;public class Hotel {   /** Creates a new instance of Hotel */   public Hotel() {   }   private Reservation rooms[];   private ArrayList waitList;   public Reservation requestRoom(String name){           for(int i = 0; i < rooms.length; i++){               //if there is an empty room, make the reservation               if(rooms[i] == null){                   Reservation res = new Reservation(name, rooms[i]);                   return res;               }               Return null;           }           //add name to waitlist and return null if there are no rooms           waitList.add(name);           return null;   }   public Reservation cancelAndReassign(Reservation res){       int roomNumber = res.getRoomNumber();       for(int i = 0; i < rooms.length; i++){           if(rooms[i] == roomNumber){               if(!waitList.isEmpty()){               Reservation newRes = newReservation(waitList.remove(), rooms[i]);               return newRes;               }               else{                   room[i] = null;                   return null;               }           }       }   }