From f26b9fd94cb81ede4594580c2c0b96f0da3e4251 Mon Sep 17 00:00:00 2001 From: James Kollilon Barclay III Date: Sun, 1 Mar 2026 13:09:48 -0500 Subject: [PATCH 1/7] "Added array list and scanner to main" --- .../Main.java | 88 +++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 src/main/java/jamesbarclayApartmentMaintenance/Main.java diff --git a/src/main/java/jamesbarclayApartmentMaintenance/Main.java b/src/main/java/jamesbarclayApartmentMaintenance/Main.java new file mode 100644 index 0000000..973893c --- /dev/null +++ b/src/main/java/jamesbarclayApartmentMaintenance/Main.java @@ -0,0 +1,88 @@ +package jamesbarclayApartmentMaintenance; +import java.util.ArrayList; +import java.util.Scanner; + +/*Requirements: + +Use a loop to continue entering requests + +Stop when user types "done" + +After each request: + +Print confirmation +Apply rules: +Rules: + +If issueType is "Electrical" and severity ≥ 4 → print warning +If severity is 5 → dispatch immediately*/ + + + +public class Main { + public static void main(String[] args) { + // create the 3 required request + MaintenanceRequest r1 = new MaintenanceRequest("James", 808, "Water", 5, "NEW"); + MaintenanceRequest r2 = new MaintenanceRequest("John", 715, "Electrical", 3, "NEW"); + MaintenanceRequest r3 = new MaintenanceRequest("Carol", 368, "Sewage", 2, "NEW"); + + //since it is list for request we will store it in an Array + MaintenanceRequest[] requests = {r1,r2,r3}; + + for (MaintenanceRequest req :requests){ + System.out.println(req); + if (req.getSeverity() >= 4){ + System.out.println("HIGH PRIORITY"); + } + System.out.println(); + } + Scanner scanner = new Scanner(System.in); + ArrayList requestList = new ArrayList<>(); + + while (true) { + + System.out.print("Enter tenant name (or type done): "); + String name = scanner.nextLine(); + + // stop condition + if (name.equalsIgnoreCase("done")) { + break; + } + + System.out.print("Apartment number: "); + int apt = Integer.parseInt(scanner.nextLine()); + + System.out.print("Issue type: "); + String issue = scanner.nextLine(); + + System.out.print("Severity (1-5): "); + int severity = Integer.parseInt(scanner.nextLine()); + + // create new request (matches YOUR constructor) + MaintenanceRequest newRequest = + new MaintenanceRequest(name, apt, issue, severity, "NEW"); + + requestList.add(newRequest); + + // confirmation + System.out.println("Request Confirmed"); + + // ============================= + // RULES + // ============================= + + if (issue.equalsIgnoreCase("Electrical") && severity >= 4) { + System.out.println(" High-risk electrical issue!!!"); + } + + if (severity == 5) { + System.out.println(" Call Maintenance !!!"); + } + + System.out.println(); + } + + scanner.close(); + + } +} From e889b3faa2f1e4d0da71328ac1591a80a1059d20 Mon Sep 17 00:00:00 2001 From: James Kollilon Barclay III Date: Sun, 1 Mar 2026 13:12:04 -0500 Subject: [PATCH 2/7] "Destroy the constructor, the getter, the setters and also added the override " --- .../MaintenanceRequest.java | 89 +++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java diff --git a/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java b/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java new file mode 100644 index 0000000..861814c --- /dev/null +++ b/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java @@ -0,0 +1,89 @@ +package jamesbarclayApartmentMaintenance; + + +/*It must contain: + +tenantName + apartmentNumber +issueType +severity (1–5) +status (default = "NEW") +Requirements: + +Include both constructors +Include getters and setters +Include a toString() method*/ + + +public class MaintenanceRequest { + //Declared the variables and made them private (Encapsulation) **needs Getter and Setters + private String tenantName; + private int apartmentNumber; + private String issueType; + private int severity; + private String status; + + //I have to create the Constructor + // public MaintenanceRequest (){ + //status (default = "NEW") + // status = "NEW"; + // } + + public MaintenanceRequest (String tenantName, int apartmentNumber, String issueType, int severity, String status){ + //Parameterized the Constructor + //Called the fields (this.) and set the values + this.tenantName = tenantName; + this.apartmentNumber = apartmentNumber; + this.issueType = issueType; + this.severity = severity; + this.status = status; + } + //Create the Getters + public String getTenantName() { + return tenantName; + } + + public int getApartmentNumber() { + return apartmentNumber; + } + + public String getIssueType() { + return issueType; + } + + public int getSeverity() { + return severity; + } + + public String getStatus() { + return status; + } + //Create the Setter + + public void setTenantName(String tenantName) { + this.tenantName = tenantName; + } + + public void setApartmentNumber(int apartmentNumber) { + this.apartmentNumber = apartmentNumber; + } + + public void setIssueType(String issueType) { + this.issueType = issueType; + } + + public void setSeverity(int severity) { + this.severity = severity; + } + + public void setStatus(String status) { + this.status = status; + } + + @Override + public String toString() { + return "Tenant: " + tenantName + "Apt: " + apartmentNumber + "Issue: " + issueType + "Severity: " + severity + "Status: " + status; + } + + +} From f795c9c15d9be2138406132663b5b2cfabccd35d Mon Sep 17 00:00:00 2001 From: James Kollilon Barclay III Date: Sun, 1 Mar 2026 13:13:05 -0500 Subject: [PATCH 3/7] "Created the constructor, the getter, the setters and also added the override " --- .../jamesbarclayApartmentMaintenance/MaintenanceRequest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java b/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java index 861814c..c20d11d 100644 --- a/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java +++ b/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java @@ -86,4 +86,5 @@ public String toString() { } + } From 135ca4472ab3945850caf5f2a3a550923341d7e5 Mon Sep 17 00:00:00 2001 From: James Kollilon Barclay III Date: Sun, 1 Mar 2026 13:47:06 -0500 Subject: [PATCH 4/7] "Created the MaintanceOffice class --- .../MaintenanceOffice.java | 114 ++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 src/main/java/jamesbarclayApartmentMaintenance/MaintenanceOffice.java diff --git a/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceOffice.java b/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceOffice.java new file mode 100644 index 0000000..3bd94b4 --- /dev/null +++ b/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceOffice.java @@ -0,0 +1,114 @@ +package jamesbarclayApartmentMaintenance; +import java.util.ArrayList; +/*Create a MaintenanceOffice class. + +It must: + +Assign a tech based on severity +Update request status +Close completed requests +Only allow status updates to: + + "NEW" + "IN_PROGRESS" + "DONE" +Do not close a request unless it is "DONE".*/ + +public class MaintenanceOffice { + //Created Arraylist specifically for request + private ArrayListrequests; + + //builds the ArrayList + //assigns it to the requests + // makes the list ready to be able store requests + + public MaintenanceOffice() { + requests = new ArrayList<>(); + } + + //Create method to add request + public void addRequest(MaintenanceRequest request) { + requests.add(request); + } + + public void displayAllRequests() { + if (requests.isEmpty()) { + System.out.println("No maintenance requests found."); + return; + } + + int index = 1; + for (MaintenanceRequest req : requests) { + System.out.println(index + ". " + req); + + if (req.getSeverity() >= 4) { + System.out.println("HIGH PRIORITY"); + } + + System.out.println(); + index++; + } + } + + + public void assignTechnician(int requestNumber) { + + if (!isValidIndex(requestNumber)) return; + + MaintenanceRequest req = requests.get(requestNumber - 1); + + // auto-assign based on severity + if (req.getSeverity() >= 4) { + System.out.println("Senior technician assigned."); + } else { + System.out.println("Standard technician assigned."); + } + + updateStatus(requestNumber, "IN_PROGRESS"); + } + + + + public void updateStatus(int requestNumber, String newStatus) { + + if (!isValidIndex(requestNumber)) return; + + if (!newStatus.equals("NEW") && + !newStatus.equals("IN_PROGRESS") && + !newStatus.equals("DONE")) { + + System.out.println("Invalid status value."); + return; + } + + MaintenanceRequest req = requests.get(requestNumber - 1); + req.setStatus(newStatus); + + System.out.println("Status updated to " + newStatus); + } + + // CLOSE ONLY IF DONE + public void closeRequest(int requestNumber) { + + if (!isValidIndex(requestNumber)) return; + + MaintenanceRequest req = requests.get(requestNumber - 1); + + if (!req.getStatus().equals("DONE")) { + System.out.println("Cannot close request unless status is DONE."); + return; + } + + System.out.println("Request officially closed."); + } + + // helper validation + private boolean isValidIndex(int requestNumber) { + if (requestNumber < 1 || requestNumber > requests.size()) { + System.out.println("Invalid request number."); + return false; + } + return true; + } +} + From f6ae2d7bedcafbd39a72dc0916447d5b4f75520e Mon Sep 17 00:00:00 2001 From: James Kollilon Barclay III Date: Sun, 1 Mar 2026 14:15:51 -0500 Subject: [PATCH 5/7] "Apartment Tracker Completed" --- src/main/java/jamesbarclayApartmentMaintenance/Main.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/jamesbarclayApartmentMaintenance/Main.java b/src/main/java/jamesbarclayApartmentMaintenance/Main.java index 973893c..bd5fd94 100644 --- a/src/main/java/jamesbarclayApartmentMaintenance/Main.java +++ b/src/main/java/jamesbarclayApartmentMaintenance/Main.java @@ -58,7 +58,7 @@ public static void main(String[] args) { System.out.print("Severity (1-5): "); int severity = Integer.parseInt(scanner.nextLine()); - // create new request (matches YOUR constructor) + // create new request MaintenanceRequest newRequest = new MaintenanceRequest(name, apt, issue, severity, "NEW"); @@ -67,9 +67,6 @@ public static void main(String[] args) { // confirmation System.out.println("Request Confirmed"); - // ============================= - // RULES - // ============================= if (issue.equalsIgnoreCase("Electrical") && severity >= 4) { System.out.println(" High-risk electrical issue!!!"); From afecebf00f1273a023212fb1f475677a50d37e5b Mon Sep 17 00:00:00 2001 From: James Kollilon Barclay III Date: Thu, 5 Mar 2026 17:04:01 -0500 Subject: [PATCH 6/7] "Apartment Tracker Revised " --- .../Main.java | 127 +++++++++------- .../MaintenanceOffice.java | 137 +++++++++--------- .../MaintenanceRequest.java | 78 ++++------ 3 files changed, 168 insertions(+), 174 deletions(-) diff --git a/src/main/java/jamesbarclayApartmentMaintenance/Main.java b/src/main/java/jamesbarclayApartmentMaintenance/Main.java index bd5fd94..bbe7f0a 100644 --- a/src/main/java/jamesbarclayApartmentMaintenance/Main.java +++ b/src/main/java/jamesbarclayApartmentMaintenance/Main.java @@ -20,66 +20,93 @@ public class Main { - public static void main(String[] args) { - // create the 3 required request - MaintenanceRequest r1 = new MaintenanceRequest("James", 808, "Water", 5, "NEW"); - MaintenanceRequest r2 = new MaintenanceRequest("John", 715, "Electrical", 3, "NEW"); - MaintenanceRequest r3 = new MaintenanceRequest("Carol", 368, "Sewage", 2, "NEW"); - - //since it is list for request we will store it in an Array - MaintenanceRequest[] requests = {r1,r2,r3}; - - for (MaintenanceRequest req :requests){ - System.out.println(req); - if (req.getSeverity() >= 4){ - System.out.println("HIGH PRIORITY"); - } - System.out.println(); - } - Scanner scanner = new Scanner(System.in); - ArrayList requestList = new ArrayList<>(); - - while (true) { - - System.out.print("Enter tenant name (or type done): "); - String name = scanner.nextLine(); - - // stop condition - if (name.equalsIgnoreCase("done")) { - break; - } - System.out.print("Apartment number: "); - int apt = Integer.parseInt(scanner.nextLine()); - - System.out.print("Issue type: "); - String issue = scanner.nextLine(); - - System.out.print("Severity (1-5): "); - int severity = Integer.parseInt(scanner.nextLine()); + public static void main(String[] args) { - // create new request - MaintenanceRequest newRequest = - new MaintenanceRequest(name, apt, issue, severity, "NEW"); + Scanner sc = new Scanner(System.in); + MaintenanceOffice office = new MaintenanceOffice(); - requestList.add(newRequest); + // --- Initial Requests --- + // office.addRequest(new MaintenanceRequest("James", 808, "Water", 5, "NEW")); + office.addRequest(new MaintenanceRequest("John", 715, "Electrical", 3, "NEW")); + office.addRequest(new MaintenanceRequest("Carol", 368, "Sewage", 2, "NEW")); - // confirmation - System.out.println("Request Confirmed"); + System.out.println("\n--- INITIAL REQUESTS ---"); + office.displayAllRequests(); + for (int i = 1; i <= office.getRequestCount(); i++) { + office.assignTechnician(i); + } - if (issue.equalsIgnoreCase("Electrical") && severity >= 4) { - System.out.println(" High-risk electrical issue!!!"); + // --- Menu Loop --- + boolean running = true; + while (running) { + System.out.println("\n--- APARTMENT MAINTENANCE MENU ---"); + System.out.println("1. Add new request"); + System.out.println("2. View all requests"); + System.out.println("3. Assign technician"); + System.out.println("4. Update request status"); + System.out.println("5. Close request"); + System.out.println("6. Daily report"); + System.out.println("7. Exit"); + System.out.print("Choose an option: "); + + int choice; + try { + choice = Integer.parseInt(sc.nextLine()); + } catch (Exception e) { + System.out.println("Invalid input. Please enter 1-7."); + continue; } - if (severity == 5) { - System.out.println(" Call Maintenance !!!"); + switch (choice) { + case 1: // Add request + System.out.print("Tenant name: "); + String name = sc.nextLine(); + System.out.print("Apartment #: "); + int apt = Integer.parseInt(sc.nextLine()); + System.out.print("Issue type: "); + String issue = sc.nextLine(); + System.out.print("Severity (1-5): "); + int sev = Integer.parseInt(sc.nextLine()); + if (sev < 1 || sev > 5) { System.out.println("Invalid severity."); break; } + + MaintenanceRequest r = new MaintenanceRequest(name, apt, issue, sev, "NEW"); + office.addRequest(r); + System.out.println("Request Confirmed: " + r); + + office.assignTechnician(office.getRequestCount()); + + if (issue.equalsIgnoreCase("Electrical") && sev >= 4) + System.out.println("⚠ High-risk electrical issue!"); + if (sev == 5) { + System.out.println("🚨 Dispatch maintenance immediately!"); + r.setStatus("DISPATCHED"); + } + if (sev >= 4) System.out.println("HIGH PRIORITY\n"); + break; + + case 2: office.displayAllRequests(); break; + case 3: + System.out.print("Enter request number to assign technician: "); + office.assignTechnician(Integer.parseInt(sc.nextLine())); + break; + case 4: + System.out.print("Enter request number to update status: "); + int updateNum = Integer.parseInt(sc.nextLine()); + System.out.print("Enter new status (NEW, IN_PROGRESS, DONE): "); + office.updateStatus(updateNum, sc.nextLine()); + break; + case 5: + System.out.print("Enter request number to close: "); + office.closeRequest(Integer.parseInt(sc.nextLine())); + break; + case 6: office.report(); break; + case 7: running = false; System.out.println("Exiting. Goodbye!"); break; + default: System.out.println("Invalid option. Choose 1-7."); } - - System.out.println(); } - scanner.close(); - + sc.close(); } } diff --git a/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceOffice.java b/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceOffice.java index 3bd94b4..80c25b5 100644 --- a/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceOffice.java +++ b/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceOffice.java @@ -15,100 +15,95 @@ Do not close a request unless it is "DONE".*/ public class MaintenanceOffice { - //Created Arraylist specifically for request - private ArrayListrequests; - //builds the ArrayList - //assigns it to the requests - // makes the list ready to be able store requests + private ArrayList requests = new ArrayList<>(); - public MaintenanceOffice() { - requests = new ArrayList<>(); - } - - //Create method to add request - public void addRequest(MaintenanceRequest request) { - requests.add(request); + // --- Add request --- + public void addRequest(MaintenanceRequest r) { + requests.add(r); } + // --- Display all requests --- public void displayAllRequests() { - if (requests.isEmpty()) { - System.out.println("No maintenance requests found."); - return; - } - - int index = 1; - for (MaintenanceRequest req : requests) { - System.out.println(index + ". " + req); - - if (req.getSeverity() >= 4) { - System.out.println("HIGH PRIORITY"); - } - - System.out.println(); - index++; + if (requests.isEmpty()) { System.out.println("No maintenance requests."); return; } + int idx = 1; + for (MaintenanceRequest r : requests) { + System.out.println(idx++ + ". " + r); + if (r.getSeverity() >= 4) System.out.println("HIGH PRIORITY\n"); } } - - public void assignTechnician(int requestNumber) { - - if (!isValidIndex(requestNumber)) return; - - MaintenanceRequest req = requests.get(requestNumber - 1); - - // auto-assign based on severity - if (req.getSeverity() >= 4) { - System.out.println("Senior technician assigned."); - } else { - System.out.println("Standard technician assigned."); + // --- Assign technician based on issue type --- + public void assignTechnician(int num) { + if (!validIndex(num)) return; + MaintenanceRequest r = requests.get(num - 1); + String tech; + + switch (r.getIssueType().toLowerCase()) { + case "water": + case "electrical": tech = "Jordan"; break; + case "sewage": tech = "Coreye"; break; + default: tech = "Standard Technician"; } - updateStatus(requestNumber, "IN_PROGRESS"); + System.out.println("Technician assigned: " + tech); + updateStatus(num, "IN_PROGRESS"); } - - - public void updateStatus(int requestNumber, String newStatus) { - - if (!isValidIndex(requestNumber)) return; - - if (!newStatus.equals("NEW") && - !newStatus.equals("IN_PROGRESS") && - !newStatus.equals("DONE")) { - - System.out.println("Invalid status value."); - return; + // --- Update request status --- + public void updateStatus(int num, String status) { + if (!validIndex(num) || (!status.equals("NEW") && !status.equals("IN_PROGRESS") && !status.equals("DONE"))) { + System.out.println("Invalid status."); return; } + requests.get(num - 1).setStatus(status); + System.out.println("Status updated to " + status); + } - MaintenanceRequest req = requests.get(requestNumber - 1); - req.setStatus(newStatus); - - System.out.println("Status updated to " + newStatus); + // --- Close request only if DONE --- + public void closeRequest(int num) { + if (!validIndex(num)) return; + MaintenanceRequest r = requests.get(num - 1); + if (!r.getStatus().equals("DONE")) System.out.println("Cannot close unless status is DONE."); + else System.out.println("Request officially closed."); } - // CLOSE ONLY IF DONE - public void closeRequest(int requestNumber) { + // --- Daily report --- + public void report() { + if (requests.isEmpty()) { System.out.println("No data for report."); return; } - if (!isValidIndex(requestNumber)) return; + int total = requests.size(), open = 0, closed = 0, low = 0, med = 0, high = 0; + String commonIssue = ""; int maxCount = 0; - MaintenanceRequest req = requests.get(requestNumber - 1); + for (MaintenanceRequest r : requests) { + // Open vs Closed + if (r.getStatus().equals("DONE")) closed++; else open++; - if (!req.getStatus().equals("DONE")) { - System.out.println("Cannot close request unless status is DONE."); - return; + // Severity + int s = r.getSeverity(); + if (s <= 2) low++; + else if (s == 3) med++; + else high++; + + // Most common issue + int count = 0; + for (MaintenanceRequest r2 : requests) + if (r2.getIssueType().equalsIgnoreCase(r.getIssueType())) count++; + if (count > maxCount) { maxCount = count; commonIssue = r.getIssueType(); } } - System.out.println("Request officially closed."); + System.out.println("\n===== DAILY MAINTENANCE REPORT ====="); + System.out.println("Total Requests: " + total + " | Open: " + open + " | Closed: " + closed); + System.out.println("Severity - Low: " + low + " | Medium: " + med + " | High: " + high); + System.out.println("Most Common Issue: " + commonIssue); + if (high > 3) System.out.println("⚠ OVERLOAD WARNING: Too many high priority requests!"); + System.out.println("====================================\n"); } - // helper validation - private boolean isValidIndex(int requestNumber) { - if (requestNumber < 1 || requestNumber > requests.size()) { - System.out.println("Invalid request number."); - return false; - } + // --- Helper methods --- + private boolean validIndex(int num) { + if (num < 1 || num > requests.size()) { System.out.println("Invalid request number."); return false; } return true; } -} + public int getRequestCount() { return requests.size(); } +} \ No newline at end of file diff --git a/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java b/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java index c20d11d..eaf7992 100644 --- a/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java +++ b/src/main/java/jamesbarclayApartmentMaintenance/MaintenanceRequest.java @@ -16,75 +16,47 @@ Include a toString() method*/ public class MaintenanceRequest { - //Declared the variables and made them private (Encapsulation) **needs Getter and Setters + private String tenantName; private int apartmentNumber; private String issueType; private int severity; private String status; - //I have to create the Constructor - // public MaintenanceRequest (){ - //status (default = "NEW") - // status = "NEW"; - // } - - public MaintenanceRequest (String tenantName, int apartmentNumber, String issueType, int severity, String status){ - //Parameterized the Constructor - //Called the fields (this.) and set the values - this.tenantName = tenantName; - this.apartmentNumber = apartmentNumber; - this.issueType = issueType; - this.severity = severity; - this.status = status; - } - //Create the Getters - public String getTenantName() { - return tenantName; - } - - public int getApartmentNumber() { - return apartmentNumber; - } - - public String getIssueType() { - return issueType; - } - - public int getSeverity() { - return severity; + // Default constructor + public MaintenanceRequest() { + this.status = "NEW"; } - public String getStatus() { - return status; - } - //Create the Setter - - public void setTenantName(String tenantName) { + // Parameterized constructor + public MaintenanceRequest(String tenantName, int apartmentNumber, String issueType, int severity, String status) { this.tenantName = tenantName; - } - - public void setApartmentNumber(int apartmentNumber) { this.apartmentNumber = apartmentNumber; - } - - public void setIssueType(String issueType) { this.issueType = issueType; - } - - public void setSeverity(int severity) { this.severity = severity; + this.status = "NEW"; // default status } - public void setStatus(String status) { - this.status = status; - } + // --- Getters --- + public String getTenantName() { return tenantName; } + public int getApartmentNumber() { return apartmentNumber; } + public String getIssueType() { return issueType; } + public int getSeverity() { return severity; } + public String getStatus() { return status; } + + // --- Setters --- + public void setTenantName(String tenantName) { this.tenantName = tenantName; } + public void setApartmentNumber(int apartmentNumber) { this.apartmentNumber = apartmentNumber; } + public void setIssueType(String issueType) { this.issueType = issueType; } + public void setSeverity(int severity) { this.severity = severity; } + public void setStatus(String status) { this.status = status; } @Override public String toString() { - return "Tenant: " + tenantName + "Apt: " + apartmentNumber + "Issue: " + issueType + "Severity: " + severity + "Status: " + status; + return "Tenant: " + tenantName + + " | Apt: " + apartmentNumber + + " | Issue: " + issueType + + " | Severity: " + severity + + " | Status: " + status; } - - - } From abdfcfa9db70f75fb070b800e04a331a149154b8 Mon Sep 17 00:00:00 2001 From: James Kollilon Barclay III Date: Thu, 5 Mar 2026 17:05:45 -0500 Subject: [PATCH 7/7] "Apartment Tracker Revised again " --- src/main/java/jamesbarclayApartmentMaintenance/Main.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/jamesbarclayApartmentMaintenance/Main.java b/src/main/java/jamesbarclayApartmentMaintenance/Main.java index bbe7f0a..4b3d0a4 100644 --- a/src/main/java/jamesbarclayApartmentMaintenance/Main.java +++ b/src/main/java/jamesbarclayApartmentMaintenance/Main.java @@ -80,7 +80,7 @@ public static void main(String[] args) { if (issue.equalsIgnoreCase("Electrical") && sev >= 4) System.out.println("⚠ High-risk electrical issue!"); if (sev == 5) { - System.out.println("🚨 Dispatch maintenance immediately!"); + System.out.println(" Dispatch maintenance immediately!"); r.setStatus("DISPATCHED"); } if (sev >= 4) System.out.println("HIGH PRIORITY\n");