| 12345678910111213141516171819202122232425262728293031323334 |
- import java.util.HashSet;
- import java.util.Random;
- import java.util.Scanner;
-
- public class GuessingGame {
- private static Integer guessedNumber;
- private static HashSet<Integer> numberOfAttempts = new HashSet<Integer>();
-
- 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);
- }
-
-
- }
|