Java Programming
Java Programming
9th Edition
ISBN: 9780357616635
Author: Joyce Farrell
Publisher: CENGAGE L
bartleby

Concept explainers

bartleby

Videos

Question
Book Icon
Chapter 5, Problem 9PE
Program Plan Intro

A class “Apartment”

Program plan:

  • In a file “Apartment.java”, create a class “Apartment”,
    • Declare the necessary variables.
    • Define the constructor to set the initial values for the necessary variables.
    • Define the method “get_AptNumber()” to return the apartment number.
    • Define the method “get_Bedrooms()” to return the number of bed rooms.
    • Define the method “get_Baths()” to return the number of bath rooms.
    • Define the method “get_Rent ()” to return the rent.
  • In a file “TestApartments.java”, create a class “TestApartments”,
    • Define the method “main ()”,
      • Create “Scanner” object.
      • Call the constructor “Apartment()” that instantiates “5” objects.
      • Declare the necessary variables.
      • Prompt the user to enter the minimum number of bed rooms.
      • Get the minimum number of bed rooms.
      • Prompt the user to enter the minimum number of bath rooms.
      • Get the minimum number of bath rooms.
      • Prompt the user to enter the maximum rent ready to pay.
      • Get from the user the maximum rent ready to pay.
      • Print the string with user criteria.
      • Execute if “true”,
        • If it is true, call the method “display1()”  for apartment-1.
        • Increment the count by “1”.
      • Execute if “true”,
        • If it is true, call the method “display1()”  for apartment-2.
        • Increment the count by “1”.
      • Execute if “true”,
        • If it is true, call the method “display1()”  for apartment-3.
        • Increment the count by “1”.
      • Execute if “true”,
        • If it is true, call the method “display1()”  for apartment-4.
      • Execute if “true”,
        • If it is true, call the method “display1()”  for apartment-5.
        • Increment the count by “1”.
      • Check whether the count is “0”,
        • If it is true, print invalid message.
          • Define the method “checkAptm()”,
            • Set the Boolean value to “false”.
            • Check whether the number of available bed rooms, bath rooms, and rent is greater than or equal to the expected number of bed rooms, bath rooms, rent,
              • If it is true, set the Boolean value to “true”.
            • Return the Boolean value.
          • Define the method “display1()”,
            • Print the output.

Blurred answer
Students have asked these similar questions
(using R language)
Using R language
(Using R language)
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning
Introduction to Classes and Objects - Part 1 (Data Structures & Algorithms #3); Author: CS Dojo;https://www.youtube.com/watch?v=8yjkWGRlUmY;License: Standard YouTube License, CC-BY