Write a Java console application to print a report and determine if a hospital is due for a health inspection. Make use of an abstract class named Inspection that contains variables to store the hospital location, hospital name and the years since the last inspection. This class also creates methods to get the hospital location, name, and years since the last hospital inspection by using the get methods. Create a constructor that accepts the hospital location, name and years since the last inspection as parameters. The Inspection class must implement an iInspection interface that contains the following: interface iInspection {     public String getLocation();     public String getHospitalName();     public int getYearsSinceInspection();     public String getInspectionNeeded(); } Create a subclass called Hospital Inspections that extends the Inspection class. The Hospital Inspection class must contain a constructor to accept the hospital location, name and years since inspection as parameters. Write code for the printInspectionReport method, which prints the hospital location, hospital name, years since the inspection and whether a hospital inspection is due. Any hospital that has not had an inspection for more than two years is required to have an inspection. Finally, write a Use_Inspection class to instantiate the Hospital Inspections class. Sample output is shown below, and you may use the same values to test your application

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Question 2                                       (Marks: 30) Write a Java console application to print a report and determine if a hospital is due for a health inspection. Make use of an abstract class named Inspection that contains variables to store the hospital location, hospital name and the years since the last inspection. This class also creates methods to get the hospital location, name, and years since the last hospital inspection by using the get methods. Create a constructor that accepts the hospital location, name and years since the last inspection as parameters. The Inspection class must implement an iInspection interface that contains the following: interface iInspection {     public String getLocation();     public String getHospitalName();     public int getYearsSinceInspection();     public String getInspectionNeeded(); } Create a subclass called Hospital Inspections that extends the Inspection class. The Hospital Inspection class must contain a constructor to accept the hospital location, name and years since inspection as parameters. Write code for the printInspectionReport method, which prints the hospital location, hospital name, years since the inspection and whether a hospital inspection is due. Any hospital that has not had an inspection for more than two years is required to have an inspection. Finally, write a Use_Inspection class to instantiate the Hospital Inspections class. Sample output is shown below, and you may use the same values to test your application

 

 

Question 2
(Marks: 30)
Write a Java console application to print a report and determine if a hospital is due for a health
inspection. Make use of an abstract class named Inspection that contains variables to store the
hospital location, hospital name and the years since the last inspection. This class also creates
methods to get the hospital location, name, and years since the last hospital inspection by using
the get methods. Create a constructor that accepts the hospital location, name and years since
the last inspection as parameters.
The Inspection class must implement an inspection interface that contains the following:
interface inspection {
public String getlocation();
public String getHospitalName();
}
public int getYears Sincelnspection();
public String getInspectionNeeded();
Create a subclass called Hospital Inspections that extends the Inspection class. The Hospital
Inspection class must contain a constructor to accept the hospital location, name and years since
inspection as parameters. Write code for the printinspectionReport method, which prints the
hospital location, hospital name, years since the inspection and whether a hospital inspection is
due. Any hospital that has not had an inspection for more than two years is required to have an
inspection.
Finally, write a Use_Inspection dass to instantiate the Hospital Inspections class. Sample output is
shown below, and you may use the same values to test your application.
Sample scree
The Independentistitute of Education (Pty) Ltd 2022
18 19 20 21 22
Enter the hospital location: Eastern Cape
Enter the hospital name: St Augustine Hospital
Enter years since last inspection: 3
HOSPITAL INSPECTION REPORT
HOSPITAL LOCATION: Eastern Cape
HOSPITAL NAME: St Augustine Hospital
YEARS SINCE INSPECTION: 3
INSPECTION NEEDED: YES
Page 5 of 7
2022
Transcribed Image Text:Question 2 (Marks: 30) Write a Java console application to print a report and determine if a hospital is due for a health inspection. Make use of an abstract class named Inspection that contains variables to store the hospital location, hospital name and the years since the last inspection. This class also creates methods to get the hospital location, name, and years since the last hospital inspection by using the get methods. Create a constructor that accepts the hospital location, name and years since the last inspection as parameters. The Inspection class must implement an inspection interface that contains the following: interface inspection { public String getlocation(); public String getHospitalName(); } public int getYears Sincelnspection(); public String getInspectionNeeded(); Create a subclass called Hospital Inspections that extends the Inspection class. The Hospital Inspection class must contain a constructor to accept the hospital location, name and years since inspection as parameters. Write code for the printinspectionReport method, which prints the hospital location, hospital name, years since the inspection and whether a hospital inspection is due. Any hospital that has not had an inspection for more than two years is required to have an inspection. Finally, write a Use_Inspection dass to instantiate the Hospital Inspections class. Sample output is shown below, and you may use the same values to test your application. Sample scree The Independentistitute of Education (Pty) Ltd 2022 18 19 20 21 22 Enter the hospital location: Eastern Cape Enter the hospital name: St Augustine Hospital Enter years since last inspection: 3 HOSPITAL INSPECTION REPORT HOSPITAL LOCATION: Eastern Cape HOSPITAL NAME: St Augustine Hospital YEARS SINCE INSPECTION: 3 INSPECTION NEEDED: YES Page 5 of 7 2022
Question 1
(Marks: 30)
Write a Java application to print the number of hospital health inspections performed at three (3)
different hospitals over three (3) months. The following table represents the hospitals and the
number of inspections per month:
Hospital 1
Hospital 2
Hospital 3
Sample screenshot
JAN
MONTHLY TOTALS
4
HOSPITAL 1:
HOSPITAL 2:
HOSPITAL 3:
5
HEALTH INSPECTION REPORT
*****
4
JAN
HOSPITAL 1: -->
4
HOSPITAL 2: --> 5
HOSPITAL 3: --> 4
Using single and two-dimensional arrays, produce the hospital inspection report and include each
hospital's average monthly inspection and totals.
18.0
11.0
14.0
FEB
8
4
2
FEB
MAR
€
2
8
8
4
2
AVG
€
MAR
3.67
4.67
6
2
8
Transcribed Image Text:Question 1 (Marks: 30) Write a Java application to print the number of hospital health inspections performed at three (3) different hospitals over three (3) months. The following table represents the hospitals and the number of inspections per month: Hospital 1 Hospital 2 Hospital 3 Sample screenshot JAN MONTHLY TOTALS 4 HOSPITAL 1: HOSPITAL 2: HOSPITAL 3: 5 HEALTH INSPECTION REPORT ***** 4 JAN HOSPITAL 1: --> 4 HOSPITAL 2: --> 5 HOSPITAL 3: --> 4 Using single and two-dimensional arrays, produce the hospital inspection report and include each hospital's average monthly inspection and totals. 18.0 11.0 14.0 FEB 8 4 2 FEB MAR € 2 8 8 4 2 AVG € MAR 3.67 4.67 6 2 8
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Developing computer interface
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education