From 5a07de536d68bb0be6354474f9fc7ac6199b81dd Mon Sep 17 00:00:00 2001 From: Cameron Seamons Date: Wed, 7 Jan 2026 19:31:14 -0700 Subject: [PATCH] Did a few base cases using enhanced switches --- practice_projects/src/EnhancedSwitches.java | 32 +++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 practice_projects/src/EnhancedSwitches.java diff --git a/practice_projects/src/EnhancedSwitches.java b/practice_projects/src/EnhancedSwitches.java new file mode 100644 index 0000000..8c187e6 --- /dev/null +++ b/practice_projects/src/EnhancedSwitches.java @@ -0,0 +1,32 @@ +import java.util.Scanner; + +public class EnhancedSwitches { + + public static void main(String[] args){ + + // Enhanced swich = A replacement to using multiple else if statements + // (Introduced in Java14) + + // Lets make a simple day checker that reports if it is a weekend or a weekday + + Scanner scanner = new Scanner(System.in); + + // Ask user for day of the week + System.out.println("What day is it today?? (Mon, Tue, etc.)?? "); + + // normalize the input so we can test it easier + String day = scanner.nextLine().trim().toLowerCase().substring(0, 3); + + // + switch(day){ + case "mon", "tue", "wed", "thu", "fri" -> System.out.println("It is a weekday 😫"); + case "sat", "sun" -> System.out.println("It is a weekend 😁!"); + default -> System.out.println("Invalid day"); + } + + + + + scanner.close(); + } +}