From b19547f8695ff596369a614a27f75f1ef9d3f16a Mon Sep 17 00:00:00 2001 From: Corey Scott Date: Sat, 21 Feb 2026 11:21:41 -0500 Subject: [PATCH 01/12] Commit push-appointments --- .../org/codedifferently/Appointments.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/main/java/org/codedifferently/Appointments.java diff --git a/src/main/java/org/codedifferently/Appointments.java b/src/main/java/org/codedifferently/Appointments.java new file mode 100644 index 0000000..3fc9611 --- /dev/null +++ b/src/main/java/org/codedifferently/Appointments.java @@ -0,0 +1,24 @@ +package org.codedifferently; + +public class Appointments { + private PatientName patient; + private int timeSlot; + + public Appointments(PatientName, int timeSlot) { + this.patient = patient; + this.timeSlot = timeSlot; + } + + public PatientName getPatient() { + return patient; + } + + public int getTimeSlot() { + return timeSlot; + } + + public String toString() { + return "Time Slot: " + timeSlot + ": " + patient; + } +} + From 67027ccad18384e30c60a2e17810dda45b2fdb70 Mon Sep 17 00:00:00 2001 From: Corey Scott Date: Sat, 21 Feb 2026 12:02:54 -0500 Subject: [PATCH 02/12] Commit push-order --- .../CoreyScottCoffeeShopSystem.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java diff --git a/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java b/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java new file mode 100644 index 0000000..598c03f --- /dev/null +++ b/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java @@ -0,0 +1,21 @@ +package org.codedifferently; +import java.util.ArrayList; + +public class CoreyScottCoffeeShopSystem { + + private ArrayList appointments; + private ArrayList
waitlist; + private String[] timeSlots; + + public CoreyScottCoffeeShopSystem() { + appointments = new ArrayList<>(); + waitlist = new ArrayList<>(); + + timeSlots = new String[]{ + "8am", "9am", "10am", "11am", "12pm", "2pm", "3pm", "4pm" + + }; + } + + +} From ca5a905baf38f6602e363451398f60211adae98b Mon Sep 17 00:00:00 2001 From: Corey Scott Date: Sat, 21 Feb 2026 12:19:14 -0500 Subject: [PATCH 03/12] Commit push-order --- .../CoreyScottCoffeeShopSystem.java | 91 ++++++++++++++++++- .../org/codedifferently/CoreyScottOrder.java | 33 +++++++ 2 files changed, 119 insertions(+), 5 deletions(-) create mode 100644 src/main/java/org/codedifferently/CoreyScottOrder.java diff --git a/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java b/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java index 598c03f..493e820 100644 --- a/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java +++ b/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java @@ -3,19 +3,100 @@ public class CoreyScottCoffeeShopSystem { - private ArrayList appointments; + private ArrayList orders; private ArrayList
waitlist; - private String[] timeSlots; + private String[] pickupSlots; public CoreyScottCoffeeShopSystem() { - appointments = new ArrayList<>(); + orders = new ArrayList<>(); waitlist = new ArrayList<>(); - timeSlots = new String[]{ - "8am", "9am", "10am", "11am", "12pm", "2pm", "3pm", "4pm" + pickupSlots = new String[]{ + "8am", "9am", "10am", "11am", "12pm", "2pm" }; + + public void scheduleOrder(Main customer, int slot) { + + if (slot < 0 || slot >= pickupSlots.length) { + System.out.println("Invalid slot!"); + return; + } + + for (CoreyScottOrder order : orders) { + if (order.getPickupSlot() == slot) { + System.out.println("Slot full — added to waitlist."); + waitlist.add(customer); + return; + } + } + + orders.add(new CoreyScottOrder(customer, slot)); + System.out.println("Order scheduled!"); + } + public void completeOrder(int slot) { + + for (CoreyScottOrder order : orders) { + + if (order.getPickupSlot() == slot) { + + if (order.isCompleted()) { + System.out.println("Already completed!"); + return; + } + + order.markCompleted(); + System.out.println("Order completed!"); + return; + } + } + + System.out.println("No order found."); + } + public void cancelOrder(int slot) { + + for (int i = 0; i < orders.size(); i++) { + + if (orders.get(i).getPickupSlot() == slot) { + + if (orders.get(i).isCompleted()) { + System.out.println("Cannot cancel completed order!"); + return; + } + + orders.remove(i); + System.out.println("Order canceled."); + + if (!waitlist.isEmpty()) { + CoreyScottCustomer next = waitlist.remove(0); + orders.add(new CoreyScottOrder(next, slot)); + System.out.println("Waitlist order scheduled!"); + } + + return; + } + } + System.out.println("No order found."); + } + public void dailyReport() { + + int completed = 0; + + for (CoreyScottOrder order : orders) { + if (order.isCompleted()) { + completed++; + } + } + + System.out.println("\n--- Daily Coffee Shop Report ---"); + System.out.println("Total orders: " + orders.size()); + System.out.println("Completed orders: " + completed); + System.out.println("Pending orders: " + (orders.size() - completed)); + System.out.println("Waitlist size: " + waitlist.size()); + } + } + } diff --git a/src/main/java/org/codedifferently/CoreyScottOrder.java b/src/main/java/org/codedifferently/CoreyScottOrder.java new file mode 100644 index 0000000..f4e46d6 --- /dev/null +++ b/src/main/java/org/codedifferently/CoreyScottOrder.java @@ -0,0 +1,33 @@ +package org.codedifferently; + +public class CoreyScottOrder { + private CustomerName customer; + private int pickupSlot; + private boolean completed; + private String drink; + + public CoreyScottOrder(CustomerName, int pickupSlot, String drink) { + this.customer = customer; + this.pickupSlot = pickupSlot; + this.drink = drink; + this.completed = false; + } + + public int getPickupSlot() { + return pickupSlot; + } + + public boolean isCompleted() { + return completed; + } + + public void markCompleted(){ + completed = true; + } + + public String toString() { + String status = completed ? "Order Ready" : "Preparing Order"; + return "Slot: " + pickupSlot + " | " + drink + " for " + customer + " | " + status; + } +} + From bdd15d6ece6809bd0c03d9cb253a83bee4675e3e Mon Sep 17 00:00:00 2001 From: Corey Scott Date: Sat, 21 Feb 2026 15:20:54 -0500 Subject: [PATCH 04/12] Changes made --- .../CoreyScottCoffeeShopSystem.java | 22 ++++++++++++++++++- .../org/codedifferently/CoreyScottOrder.java | 4 ++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java b/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java index 493e820..b5e0993 100644 --- a/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java +++ b/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java @@ -4,18 +4,38 @@ public class CoreyScottCoffeeShopSystem { private ArrayList orders; + //array list name will be whatever the name is of the main class private ArrayList
waitlist; private String[] pickupSlots; + //constructor public CoreyScottCoffeeShopSystem() { orders = new ArrayList<>(); waitlist = new ArrayList<>(); pickupSlots = new String[]{ "8am", "9am", "10am", "11am", "12pm", "2pm" - }; + } + public void viewSchedule() { + + for (int i = 0; i < pickupSlots.length; i++) { + boolean booked = false; + + for (CoreyScottOrder order : orders) { + if (order.getPickupSlot() == i) { + System.out.println(pickupSlots[i] + " - " + order); + booked = true; + break; + } + } + + if (!booked) { + System.out.println(pickupSlots[i] + " - Available"); + } + } + } public void scheduleOrder(Main customer, int slot) { if (slot < 0 || slot >= pickupSlots.length) { diff --git a/src/main/java/org/codedifferently/CoreyScottOrder.java b/src/main/java/org/codedifferently/CoreyScottOrder.java index f4e46d6..50c1ff1 100644 --- a/src/main/java/org/codedifferently/CoreyScottOrder.java +++ b/src/main/java/org/codedifferently/CoreyScottOrder.java @@ -17,6 +17,10 @@ public int getPickupSlot() { return pickupSlot; } + public String getDrink() { + return drink; + } + public boolean isCompleted() { return completed; } From 3714a26cf30577d3aadcfa2fa071b73e7173235d Mon Sep 17 00:00:00 2001 From: Corey Scott Date: Sun, 22 Feb 2026 12:44:59 -0500 Subject: [PATCH 05/12] Changes made --- src/main/java/org/codedifferently/Main.java | 101 +++++++++++++++++--- 1 file changed, 87 insertions(+), 14 deletions(-) diff --git a/src/main/java/org/codedifferently/Main.java b/src/main/java/org/codedifferently/Main.java index 435139b..e1615e7 100644 --- a/src/main/java/org/codedifferently/Main.java +++ b/src/main/java/org/codedifferently/Main.java @@ -1,17 +1,90 @@ -package org.codedifferently; +package masonbrown; + +import java.util.Scanner; + +public class MasonBrownCoffeeShopApp { -//TIP To Run code, press or -// click the icon in the gutter. -public class Main { public static void main(String[] args) { - //TIP Press with your caret at the highlighted text - // to see how IntelliJ IDEA suggests fixing it. - System.out.printf("Hello and welcome!"); - - for (int i = 1; i <= 5; i++) { - //TIP Press to start debugging your code. We have set one breakpoint - // for you, but you can always add more by pressing . - System.out.println("i = " + i); - } + + MasonBrownCoffeeShopSystem system = + new MasonBrownCoffeeShopSystem(); + + Scanner scanner = new Scanner(System.in); + int choice; + + do { + System.out.println("\n=== Coffee Shop Pickup System ==="); + System.out.println("1. Add Customer"); + System.out.println("2. View Customers"); + System.out.println("3. Check In Customer"); + System.out.println("4. Schedule Pickup"); + System.out.println("5. View Schedule"); + System.out.println("6. Complete Order"); + System.out.println("7. Daily Summary"); + System.out.println("0. Exit"); + System.out.print("Choose an option: "); + + choice = scanner.nextInt(); + scanner.nextLine(); + + switch (choice) { + + case 1: + System.out.print("Enter name: "); + String name = scanner.nextLine(); + + System.out.print("Enter phone number: "); + String phone = scanner.nextLine(); + + system.addCustomer(name, phone); + break; + + case 2: + system.viewAllCustomers(); + break; + + case 3: + System.out.print("Enter Customer ID: "); + int checkId = scanner.nextInt(); + scanner.nextLine(); + system.checkInCustomer(checkId); + break; + + case 4: + System.out.print("Enter Customer ID: "); + int custId = scanner.nextInt(); + System.out.print("Enter Pickup Slot (0-7): "); + int slot = scanner.nextInt(); + scanner.nextLine(); + system.scheduleOrder(custId, slot); + break; + + case 5: + system.viewSchedule(); + break; + + case 6: + System.out.print("Enter Order ID: "); + int orderId = scanner.nextInt(); + scanner.nextLine(); + system.completeOrder(orderId); + break; + + case 7: + system.dailySummary(); + break; + + case 0: + System.out.println("Exiting system..."); + break; + + default: + System.out.println("Invalid option."); + } + + } while (choice != 0); + + scanner.close(); } -} \ No newline at end of file +} + From 0f2ec254a05cbfb7053ca21fa41989341e57df2a Mon Sep 17 00:00:00 2001 From: Corey Scott Date: Sun, 22 Feb 2026 12:54:29 -0500 Subject: [PATCH 06/12] Changes made --- .../CoreyScottCoffeeShopSystem.java | 106 +++++++----------- .../org/codedifferently/CoreyScottOrder.java | 20 ++-- src/main/java/org/codedifferently/Main.java | 73 +++++------- 3 files changed, 76 insertions(+), 123 deletions(-) diff --git a/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java b/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java index b5e0993..30b65c8 100644 --- a/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java +++ b/src/main/java/org/codedifferently/CoreyScottCoffeeShopSystem.java @@ -1,14 +1,13 @@ package org.codedifferently; + import java.util.ArrayList; public class CoreyScottCoffeeShopSystem { private ArrayList orders; - //array list name will be whatever the name is of the main class - private ArrayList
waitlist; + private ArrayList waitlist; private String[] pickupSlots; - //constructor public CoreyScottCoffeeShopSystem() { orders = new ArrayList<>(); waitlist = new ArrayList<>(); @@ -17,8 +16,8 @@ public CoreyScottCoffeeShopSystem() { "8am", "9am", "10am", "11am", "12pm", "2pm" }; } - public void viewSchedule() { + public void viewSchedule() { for (int i = 0; i < pickupSlots.length; i++) { boolean booked = false; @@ -36,87 +35,60 @@ public void viewSchedule() { } } } - public void scheduleOrder(Main customer, int slot) { - if (slot < 0 || slot >= pickupSlots.length) { - System.out.println("Invalid slot!"); - return; - } + public void scheduleOrder(String customer, int slot, String drink) { - for (CoreyScottOrder order : orders) { - if (order.getPickupSlot() == slot) { - System.out.println("Slot full — added to waitlist."); - waitlist.add(customer); - return; - } - } - - orders.add(new CoreyScottOrder(customer, slot)); - System.out.println("Order scheduled!"); + if (slot < 0 || slot >= pickupSlots.length) { + System.out.println("Invalid slot!"); + return; } - public void completeOrder(int slot) { - - for (CoreyScottOrder order : orders) { - - if (order.getPickupSlot() == slot) { - if (order.isCompleted()) { - System.out.println("Already completed!"); - return; - } - - order.markCompleted(); - System.out.println("Order completed!"); - return; - } + for (CoreyScottOrder order : orders) { + if (order.getPickupSlot() == slot) { + System.out.println("Slot full — added to waitlist."); + waitlist.add(customer); + return; } - - System.out.println("No order found."); } - public void cancelOrder(int slot) { - - for (int i = 0; i < orders.size(); i++) { - if (orders.get(i).getPickupSlot() == slot) { + orders.add(new CoreyScottOrder(customer, slot, drink)); + System.out.println("Order scheduled!"); + } - if (orders.get(i).isCompleted()) { - System.out.println("Cannot cancel completed order!"); - return; - } + public void completeOrder(int slot) { - orders.remove(i); - System.out.println("Order canceled."); + for (CoreyScottOrder order : orders) { - if (!waitlist.isEmpty()) { - CoreyScottCustomer next = waitlist.remove(0); - orders.add(new CoreyScottOrder(next, slot)); - System.out.println("Waitlist order scheduled!"); - } + if (order.getPickupSlot() == slot) { + if (order.isCompleted()) { + System.out.println("Already completed!"); return; } - } - System.out.println("No order found."); - } - public void dailyReport() { - int completed = 0; - - for (CoreyScottOrder order : orders) { - if (order.isCompleted()) { - completed++; - } + order.markCompleted(); + System.out.println("Order completed!"); + return; } - - System.out.println("\n--- Daily Coffee Shop Report ---"); - System.out.println("Total orders: " + orders.size()); - System.out.println("Completed orders: " + completed); - System.out.println("Pending orders: " + (orders.size() - completed)); - System.out.println("Waitlist size: " + waitlist.size()); } + System.out.println("No order found."); } + public void dailyReport() { + int completed = 0; -} + for (CoreyScottOrder order : orders) { + if (order.isCompleted()) { + completed++; + } + } + + System.out.println("\n--- Daily Coffee Shop Report ---"); + System.out.println("Total orders: " + orders.size()); + System.out.println("Completed orders: " + completed); + System.out.println("Pending orders: " + (orders.size() - completed)); + System.out.println("Waitlist size: " + waitlist.size()); + } +} \ No newline at end of file diff --git a/src/main/java/org/codedifferently/CoreyScottOrder.java b/src/main/java/org/codedifferently/CoreyScottOrder.java index 50c1ff1..9f86ccb 100644 --- a/src/main/java/org/codedifferently/CoreyScottOrder.java +++ b/src/main/java/org/codedifferently/CoreyScottOrder.java @@ -1,12 +1,13 @@ package org.codedifferently; public class CoreyScottOrder { - private CustomerName customer; + + private String customer; private int pickupSlot; private boolean completed; private String drink; - public CoreyScottOrder(CustomerName, int pickupSlot, String drink) { + public CoreyScottOrder(String customer, int pickupSlot, String drink) { this.customer = customer; this.pickupSlot = pickupSlot; this.drink = drink; @@ -17,21 +18,20 @@ public int getPickupSlot() { return pickupSlot; } - public String getDrink() { - return drink; - } - public boolean isCompleted() { return completed; } - public void markCompleted(){ + public void markCompleted() { completed = true; } + @Override public String toString() { String status = completed ? "Order Ready" : "Preparing Order"; - return "Slot: " + pickupSlot + " | " + drink + " for " + customer + " | " + status; + return "Slot: " + pickupSlot + + " | " + drink + + " for " + customer + + " | " + status; } -} - +} \ No newline at end of file diff --git a/src/main/java/org/codedifferently/Main.java b/src/main/java/org/codedifferently/Main.java index e1615e7..d4934aa 100644 --- a/src/main/java/org/codedifferently/Main.java +++ b/src/main/java/org/codedifferently/Main.java @@ -1,28 +1,25 @@ -package masonbrown; +package org.codedifferently; import java.util.Scanner; -public class MasonBrownCoffeeShopApp { +public class CoreyScottCoffeeShopApp { public static void main(String[] args) { - MasonBrownCoffeeShopSystem system = - new MasonBrownCoffeeShopSystem(); + CoreyScottCoffeeShopSystem system = + new CoreyScottCoffeeShopSystem(); Scanner scanner = new Scanner(System.in); int choice; do { - System.out.println("\n=== Coffee Shop Pickup System ==="); - System.out.println("1. Add Customer"); - System.out.println("2. View Customers"); - System.out.println("3. Check In Customer"); - System.out.println("4. Schedule Pickup"); - System.out.println("5. View Schedule"); - System.out.println("6. Complete Order"); - System.out.println("7. Daily Summary"); + System.out.println("\n=== Coffee Shop System ==="); + System.out.println("1. Schedule Order"); + System.out.println("2. View Schedule"); + System.out.println("3. Complete Order"); + System.out.println("4. Daily Report"); System.out.println("0. Exit"); - System.out.print("Choose an option: "); + System.out.print("Choose: "); choice = scanner.nextInt(); scanner.nextLine(); @@ -30,61 +27,45 @@ public static void main(String[] args) { switch (choice) { case 1: - System.out.print("Enter name: "); + System.out.print("Customer name: "); String name = scanner.nextLine(); - System.out.print("Enter phone number: "); - String phone = scanner.nextLine(); + System.out.print("Drink: "); + String drink = scanner.nextLine(); - system.addCustomer(name, phone); - break; - - case 2: - system.viewAllCustomers(); - break; - - case 3: - System.out.print("Enter Customer ID: "); - int checkId = scanner.nextInt(); - scanner.nextLine(); - system.checkInCustomer(checkId); - break; - - case 4: - System.out.print("Enter Customer ID: "); - int custId = scanner.nextInt(); - System.out.print("Enter Pickup Slot (0-7): "); + System.out.print("Slot (0-5): "); int slot = scanner.nextInt(); scanner.nextLine(); - system.scheduleOrder(custId, slot); + + system.scheduleOrder(name, slot, drink); break; - case 5: + case 2: system.viewSchedule(); break; - case 6: - System.out.print("Enter Order ID: "); - int orderId = scanner.nextInt(); + case 3: + System.out.print("Slot to complete: "); + int completeSlot = scanner.nextInt(); scanner.nextLine(); - system.completeOrder(orderId); + + system.completeOrder(completeSlot); break; - case 7: - system.dailySummary(); + case 4: + system.dailyReport(); break; case 0: - System.out.println("Exiting system..."); + System.out.println("Goodbye!"); break; default: - System.out.println("Invalid option."); + System.out.println("Invalid choice."); } } while (choice != 0); scanner.close(); } -} - +} \ No newline at end of file From 22766cf435cc11135a590c66dc1c4818e4385669 Mon Sep 17 00:00:00 2001 From: Corey Scott Date: Sun, 22 Feb 2026 12:58:06 -0500 Subject: [PATCH 07/12] Changes made --- .../CoreyScottCoffeeShopApp.java | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 src/main/java/org/codedifferently/CoreyScottCoffeeShopApp.java diff --git a/src/main/java/org/codedifferently/CoreyScottCoffeeShopApp.java b/src/main/java/org/codedifferently/CoreyScottCoffeeShopApp.java new file mode 100644 index 0000000..844a57c --- /dev/null +++ b/src/main/java/org/codedifferently/CoreyScottCoffeeShopApp.java @@ -0,0 +1,71 @@ +package org.codedifferently; + +import java.util.Scanner; + +public class CoreyScottCoffeeShopApp { + + public static void main(String[] args) { + + CoreyScottCoffeeShopSystem system = + new CoreyScottCoffeeShopSystem(); + + Scanner scanner = new Scanner(System.in); + int choice; + + do { + System.out.println("\n=== Coffee Shop System ==="); + System.out.println("1. Schedule Order"); + System.out.println("2. View Schedule"); + System.out.println("3. Complete Order"); + System.out.println("4. Daily Report"); + System.out.println("0. Exit"); + System.out.print("Choose: "); + + choice = scanner.nextInt(); + scanner.nextLine(); + + switch (choice) { + + case 1: + System.out.print("Customer name: "); + String name = scanner.nextLine(); + + System.out.print("Drink: "); + String drink = scanner.nextLine(); + + System.out.print("Slot (0-5): "); + int slot = scanner.nextInt(); + scanner.nextLine(); + + system.scheduleOrder(name, slot, drink); + break; + + case 2: + system.viewSchedule(); + break; + + case 3: + System.out.print("Slot to complete: "); + int completeSlot = scanner.nextInt(); + scanner.nextLine(); + + system.completeOrder(completeSlot); + break; + + case 4: + system.dailyReport(); + break; + + case 0: + System.out.println("Goodbye!"); + break; + + default: + System.out.println("Invalid choice."); + } + + } while (choice != 0); + + scanner.close(); + } + From b70772aaa7e92b67a41161ae6af3a8967b243641 Mon Sep 17 00:00:00 2001 From: Corey Scott Date: Sun, 22 Feb 2026 12:59:51 -0500 Subject: [PATCH 08/12] Changes made --- src/main/java/org/codedifferently/CoreyScottCoffeeShopApp.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/codedifferently/CoreyScottCoffeeShopApp.java b/src/main/java/org/codedifferently/CoreyScottCoffeeShopApp.java index 844a57c..beab122 100644 --- a/src/main/java/org/codedifferently/CoreyScottCoffeeShopApp.java +++ b/src/main/java/org/codedifferently/CoreyScottCoffeeShopApp.java @@ -68,4 +68,5 @@ public static void main(String[] args) { scanner.close(); } +} From 1e59120d5a395b3c00373c6c563567f1d1d750a4 Mon Sep 17 00:00:00 2001 From: Corey Scott Date: Sun, 22 Feb 2026 13:07:31 -0500 Subject: [PATCH 09/12] Changes made --- .../java/org/codedifferently/Customer.java | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/main/java/org/codedifferently/Customer.java diff --git a/src/main/java/org/codedifferently/Customer.java b/src/main/java/org/codedifferently/Customer.java new file mode 100644 index 0000000..e295ca1 --- /dev/null +++ b/src/main/java/org/codedifferently/Customer.java @@ -0,0 +1,38 @@ +package org.codedifferently; + +public class Customer { + + private static int nextId = 1; + + private int id; + private String name; + private boolean checkedIn; + + public Customer(String name) { + this.id = nextId++; + this.name = name; + this.checkedIn = false; + } + + public int getId() { + return id; + } + + public String getName() { + return name; + } + + public boolean isCheckedIn() { + return checkedIn; + } + + public void checkIn() { + checkedIn = true; + } + + @Override + public String toString() { + String status = checkedIn ? "Checked In" : "Not Checked In"; + return "ID: " + id + " | Name: " + name + " | " + status; + } +} From c6522e477a066a9c2ec1f7e67f87b90c2ea4f22a Mon Sep 17 00:00:00 2001 From: mkbrown261 Date: Sun, 22 Feb 2026 13:12:09 -0500 Subject: [PATCH 10/12] customerclass --- .../java/org/codedifferently/Customer.java | 41 +++++++++++++++++++ src/main/java/org/codedifferently/Main.java | 17 -------- 2 files changed, 41 insertions(+), 17 deletions(-) create mode 100644 src/main/java/org/codedifferently/Customer.java delete mode 100644 src/main/java/org/codedifferently/Main.java diff --git a/src/main/java/org/codedifferently/Customer.java b/src/main/java/org/codedifferently/Customer.java new file mode 100644 index 0000000..367cd26 --- /dev/null +++ b/src/main/java/org/codedifferently/Customer.java @@ -0,0 +1,41 @@ +package org.codedifferently; +public class Customer { +} + + +public class Customer { + + private static int nextId = 1; + + private int id; + private String name; + private boolean checkedIn; + + public Customer(String name) { + this.id = nextId++; + this.name = name; + this.checkedIn = false; + } + + public int getId() { + return id; + } + + public String getName() { + return name; + } + + public boolean isCheckedIn() { + return checkedIn; + } + + public void checkIn() { + checkedIn = true; + } + + @Override + public String toString() { + String status = checkedIn ? "Checked In" : "Not Checked In"; + return "ID: " + id + " | Name: " + name + " | " + status; + } +} \ No newline at end of file diff --git a/src/main/java/org/codedifferently/Main.java b/src/main/java/org/codedifferently/Main.java deleted file mode 100644 index 435139b..0000000 --- a/src/main/java/org/codedifferently/Main.java +++ /dev/null @@ -1,17 +0,0 @@ -package org.codedifferently; - -//TIP To Run code, press or -// click the icon in the gutter. -public class Main { - public static void main(String[] args) { - //TIP Press with your caret at the highlighted text - // to see how IntelliJ IDEA suggests fixing it. - System.out.printf("Hello and welcome!"); - - for (int i = 1; i <= 5; i++) { - //TIP Press to start debugging your code. We have set one breakpoint - // for you, but you can always add more by pressing . - System.out.println("i = " + i); - } - } -} \ No newline at end of file From f5a5d198e5467fddc44ae8cd70099652e5906521 Mon Sep 17 00:00:00 2001 From: Corey Scott Date: Sun, 22 Feb 2026 13:35:01 -0500 Subject: [PATCH 11/12] finished --- .../org/codedifferently/Appointments.java | 24 ------- .../java/org/codedifferently/Customer.java | 38 ---------- src/main/java/org/codedifferently/Main.java | 71 ------------------- 3 files changed, 133 deletions(-) delete mode 100644 src/main/java/org/codedifferently/Appointments.java delete mode 100644 src/main/java/org/codedifferently/Customer.java delete mode 100644 src/main/java/org/codedifferently/Main.java diff --git a/src/main/java/org/codedifferently/Appointments.java b/src/main/java/org/codedifferently/Appointments.java deleted file mode 100644 index 3fc9611..0000000 --- a/src/main/java/org/codedifferently/Appointments.java +++ /dev/null @@ -1,24 +0,0 @@ -package org.codedifferently; - -public class Appointments { - private PatientName patient; - private int timeSlot; - - public Appointments(PatientName, int timeSlot) { - this.patient = patient; - this.timeSlot = timeSlot; - } - - public PatientName getPatient() { - return patient; - } - - public int getTimeSlot() { - return timeSlot; - } - - public String toString() { - return "Time Slot: " + timeSlot + ": " + patient; - } -} - diff --git a/src/main/java/org/codedifferently/Customer.java b/src/main/java/org/codedifferently/Customer.java deleted file mode 100644 index e295ca1..0000000 --- a/src/main/java/org/codedifferently/Customer.java +++ /dev/null @@ -1,38 +0,0 @@ -package org.codedifferently; - -public class Customer { - - private static int nextId = 1; - - private int id; - private String name; - private boolean checkedIn; - - public Customer(String name) { - this.id = nextId++; - this.name = name; - this.checkedIn = false; - } - - public int getId() { - return id; - } - - public String getName() { - return name; - } - - public boolean isCheckedIn() { - return checkedIn; - } - - public void checkIn() { - checkedIn = true; - } - - @Override - public String toString() { - String status = checkedIn ? "Checked In" : "Not Checked In"; - return "ID: " + id + " | Name: " + name + " | " + status; - } -} diff --git a/src/main/java/org/codedifferently/Main.java b/src/main/java/org/codedifferently/Main.java deleted file mode 100644 index d4934aa..0000000 --- a/src/main/java/org/codedifferently/Main.java +++ /dev/null @@ -1,71 +0,0 @@ -package org.codedifferently; - -import java.util.Scanner; - -public class CoreyScottCoffeeShopApp { - - public static void main(String[] args) { - - CoreyScottCoffeeShopSystem system = - new CoreyScottCoffeeShopSystem(); - - Scanner scanner = new Scanner(System.in); - int choice; - - do { - System.out.println("\n=== Coffee Shop System ==="); - System.out.println("1. Schedule Order"); - System.out.println("2. View Schedule"); - System.out.println("3. Complete Order"); - System.out.println("4. Daily Report"); - System.out.println("0. Exit"); - System.out.print("Choose: "); - - choice = scanner.nextInt(); - scanner.nextLine(); - - switch (choice) { - - case 1: - System.out.print("Customer name: "); - String name = scanner.nextLine(); - - System.out.print("Drink: "); - String drink = scanner.nextLine(); - - System.out.print("Slot (0-5): "); - int slot = scanner.nextInt(); - scanner.nextLine(); - - system.scheduleOrder(name, slot, drink); - break; - - case 2: - system.viewSchedule(); - break; - - case 3: - System.out.print("Slot to complete: "); - int completeSlot = scanner.nextInt(); - scanner.nextLine(); - - system.completeOrder(completeSlot); - break; - - case 4: - system.dailyReport(); - break; - - case 0: - System.out.println("Goodbye!"); - break; - - default: - System.out.println("Invalid choice."); - } - - } while (choice != 0); - - scanner.close(); - } -} \ No newline at end of file From d3deea75282c734682ec6ddc8c4ec8448ebb2dca Mon Sep 17 00:00:00 2001 From: mkbrown261 Date: Sun, 22 Feb 2026 13:49:24 -0500 Subject: [PATCH 12/12] customerfixed --- src/main/java/org/codedifferently/Customer.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/main/java/org/codedifferently/Customer.java b/src/main/java/org/codedifferently/Customer.java index 367cd26..4572e51 100644 --- a/src/main/java/org/codedifferently/Customer.java +++ b/src/main/java/org/codedifferently/Customer.java @@ -1,7 +1,4 @@ package org.codedifferently; -public class Customer { -} - public class Customer {