branche jude

This commit is contained in:
Aissi Jude Christ
2025-10-08 14:17:18 +02:00
parent c14e481572
commit 9869c9b289
17 changed files with 416 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
import java.util.Random;
import java.util.HashSet;
import java.util.Set;
import java.util.Scanner;
public class InputHandler {
public static char getLetter(Scanner scanner, Set<Character> guessedLetters) {
char letter;
while (true) {
System.out.print("Entrez une lettre: ");
String input = scanner.nextLine().toLowerCase().trim();
if (input.length() != 1 || !Character.isLetter(input.charAt(0))) {
System.out.println("Veuillez entrer une seule lettre ! ");
continue;
}
letter = input.charAt(0);
if (guessedLetters.contains(letter)) {
System.out.println("Vous avez déjà essayé cette lettre ! ");
continue;
}
break;
}
return letter;
}
}