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

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter8: Arrays
Section: Chapter Questions
Problem 12E
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
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,