4ое исправленное
unknown
java
2 years ago
2.5 kB
4
Indexable
public class Hospital {
private int totalPatients;
private int dischargedPatients;
private int remainingPatients;
private double averageStayDuration;
public Hospital(int totalPatients, int dischargedPatients, int remainingPatients, double averageStayDuration) {
this.totalPatients = totalPatients;
this.dischargedPatients = dischargedPatients;
this.remainingPatients = remainingPatients;
this.averageStayDuration = averageStayDuration;
}
public int getTotalPatients() {
return totalPatients;
}
public int getDischargedPatients() {
return dischargedPatients;
}
public int getRemainingPatients() {
return remainingPatients;
}
public double getAverageStayDuration() {
return averageStayDuration;
}
public void setTotalPatients(int totalPatients) {
this.totalPatients = totalPatients;
}
public void setDischargedPatients(int dischargedPatients) {
this.dischargedPatients = dischargedPatients;
}
public void setRemainingPatients(int remainingPatients) {
this.remainingPatients = remainingPatients;
}
public void setAverageStayDuration(double averageStayDuration) {
this.averageStayDuration = averageStayDuration;
}
public void calculateRemainingPatients() {
remainingPatients = totalPatients - dischargedPatients;
}
public void calculateAverageStayDuration() {
averageStayDuration = (double) dischargedPatients / totalPatients;
}
public String getReport() {
return "Total Patients: " + totalPatients +
"\nDischarged Patients: " + dischargedPatients +
"\nRemaining Patients: " + remainingPatients +
"\nAverage Stay Duration: " + averageStayDuration;
}
public static void main(String[] args) {
java.util.Scanner scanner = new java.util.Scanner(System.in);
System.out.print("Enter the total number of patients: ");
int totalPatients = scanner.nextInt();
System.out.print("Enter the number of discharged patients: ");
int dischargedPatients = scanner.nextInt();
Hospital hospital = new Hospital(totalPatients, dischargedPatients, 0, 0.0);
hospital.calculateRemainingPatients();
hospital.calculateAverageStayDuration();
System.out.println(hospital.getReport());
}
}
Editor is loading...