import awb.*; import java.awt.*; public class Hotel extends java.applet.Applet { TextField mInstruct, mHotelCensus; IntField gRoomNo, gNoGuests; int k=0, totGuests = 0, noOccupied = 0, roomNo, noGuests; int room[]; public void init() { room = new int[500]; k = 0; while (k < 500) { room[k] = 0; k = k + 1; } mInstruct = new TextField(60); mInstruct.setText("Enter room number and number of guests"); gRoomNo = new IntField(10); gNoGuests = new IntField(10); mHotelCensus = new TextField(60); add(mInstruct); add(gRoomNo); add(gNoGuests); add(mHotelCensus); } public boolean action(Event e, Object arg) { if (e.target == gRoomNo || e.target == gNoGuests) { roomNo = gRoomNo.getInt(); noGuests = gNoGuests.getInt(); if (room[roomNo] != 0) { mHotelCensus.setText("That room is occupied!"); } else { room[roomNo] = noGuests; totGuests = totGuests + noGuests; noOccupied = noOccupied + 1; mHotelCensus.setText("There are " + totGuests + " occupying " + noOccupied + " rooms."); } return true; } return false; } }