import java.util.HashSet; import java.util.Random; import java.util.Scanner; public class GuessingGame { private static Integer guessedNumber; private static HashSet numberOfAttempts = new HashSet(); public static void main(String[] args){ System.out.println("Guess a whole number within the ranges (1 ≤ x ≤ 10)"); takeGuess(); Random random = new Random(); Integer randomNumber =random.nextInt(10) + 1; while (!guessedNumber.equals(randomNumber)) { if (guessedNumber < randomNumber) { System.out.println("Too Low"); takeGuess(); } else if (guessedNumber > randomNumber){ System.out.println("Too High"); takeGuess(); } } System.out.println("Correct! " + " number of attempts = " + numberOfAttempts.size()); System.out.println("List of your guesses " + numberOfAttempts); } public static void takeGuess() { Scanner userInput = new Scanner(System.in); guessedNumber = userInput.nextInt(); numberOfAttempts.add(guessedNumber); } }