From 2c4b4287d177eb50a3d6e5ec8f80ebd5f0007011 Mon Sep 17 00:00:00 2001 From: MajowyLas Date: Sat, 31 Jan 2026 10:11:58 +0100 Subject: [PATCH 1/2] UserInput feature --- src/main/java/UserInput.java | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 src/main/java/UserInput.java diff --git a/src/main/java/UserInput.java b/src/main/java/UserInput.java new file mode 100644 index 00000000..f6dbf648 --- /dev/null +++ b/src/main/java/UserInput.java @@ -0,0 +1,2 @@ +public class UserInput { +} From a72b41051435477edcd3a3c24d88f9098de39a5c Mon Sep 17 00:00:00 2001 From: MajowyLas Date: Sat, 31 Jan 2026 10:19:21 +0100 Subject: [PATCH 2/2] Commit2 --- src/main/java/UserInput.java | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/main/java/UserInput.java b/src/main/java/UserInput.java index f6dbf648..a32a8044 100644 --- a/src/main/java/UserInput.java +++ b/src/main/java/UserInput.java @@ -1,2 +1,22 @@ +import java.util.Scanner; + + public class UserInput { -} + + private Scanner scanner = new Scanner(System.in); + + public String userInput() { + String input; + + while (true) { + System.out.print("Enter letter: "); + input = scanner.nextLine().trim().toUpperCase(); + + if (input.length() == 1 && Character.isLetter(input.charAt(0))) { + return input; + } + System.out.println("Invalid input. Please try again."); + } + + } +} \ No newline at end of file