Write a guessing game where the user has to guess a number A

Write a guessing game where the user has to guess a number After every guess, it tells the user whether the number) is too big or too small until the user guesses the right number. Also the number of tries that the user attempted should be printed. Write a function for your implementation.

Solution

GuessGameTest.java

import java.util.Random;
import java.util.Scanner;


public class GuessGameTest {

  
   public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
       Random r = new Random();
       System.out.print(\"Enter the upper bound: \");
       int upper = scan.nextInt();
       int secretNumber = r.nextInt(upper) +1;
       play(scan,secretNumber);
       }
   public static void play(Scanner scan, int secretNumber){
       System.out.println(\"Guessing game begins!\");
       int n = 0;
       int count = 0;
       while(n!=secretNumber){
           System.out.print(\"Enter your guess number: \");
           n = scan.nextInt();
           if(n < secretNumber){
               System.out.println(\"Guess Lower!\");
           }
           else if(n > secretNumber){
               System.out.println(\"Guess Higher!\");
           }
           count++;
       }
       System.out.println(\"You got it right! You win!\");
       System.out.println(\"The number of tries: \"+count);
  
   }
}

Output:

Enter the upper bound: 100
Guessing game begins!
Enter your guess number: 50
Guess Lower!
Enter your guess number: 60
Guess Lower!
Enter your guess number: 70
Guess Lower!
Enter your guess number: 80
Guess Lower!
Enter your guess number: 90
Guess Higher!
Enter your guess number: 86
Guess Higher!
Enter your guess number: 84
Guess Lower!
Enter your guess number: 85
You got it right! You win!
The number of tries: 8

 Write a guessing game where the user has to guess a number After every guess, it tells the user whether the number) is too big or too small until the user gues
 Write a guessing game where the user has to guess a number After every guess, it tells the user whether the number) is too big or too small until the user gues

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site