Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Java program
Write the Apartment Building class. apartments: Apartment] numApartments: int Apartment Building + Apartment Building (maxApartments: int) + getNumApartments(): int + addApartment(apartment: Apartment): boolean + toString(): String + getArea(): double + findApartmentInRange(low: double, high: double): Apartment • The constructor should create an apartment building with no apartments that has the ability to hold up to maxApartments apartments. You can assume that maxA partments is positive. • The addApartment method should only add the apartment if there is space for it. For example, if we create an apartment building that can have at most 3 apartments, then we can add one apartment, a second apartment, and a third apartment, but not a fourth apartment. • The toString method should return a long string containing information about all the apartments in the building, with a newline character (\n) between each apartment. • The getArea method should return the building's total area, that is, the sum of the areas of all the apartments. The findApartmentInRange method should look for an apartment whose area is in the range from low to high (inclusive); assume that low < high. If the method finds such an apartment, it should return it. (If multiple such apartments exist, then any of them can be returned.) If no such apartment can be found (i.e., they are all too small or too big), then the method should return null.
Java program Java program Java program Java program Java program Java program Java program Java program Java program Jav
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am