Answered You can buy a ready-made answer or pick a professional tutor to order an original one.

QUESTION

Java Guessing Game, computer science homework help

I'm having a few problems with a java guessing game. I'm supposed to have my code think up a random number and then prompt the user to input what I'm thinking until they get it right. I have a bug in my program because it always says the number is lower whether it is higher or lower but when I input the max number, it says I got it right. I don't know where I went wrong. Any help is much appreciated! I'm going to link my code and the assignment specifications: http://courses.cs.washington.edu/courses/cse142/16wi/homework/5/spec.pdf 

import java.util.*;

public class GuessingGame {

   public static void main(String[] args) {

      game();

      statistics();

   }

   public static void game() {

      Random random = new Random();

      Scanner console = new Scanner(System.in);

      int num = random.nextInt(50);

      int guess = 0;

      int guess_count = 0;

      System.out.println("I'm thinking of a number between 1 and " + num);

      while (guess != num) {

         System.out.println("Your guess? ");

         guess = console.nextInt();

         guess_count++;

         if (guess > num) {

            System.out.println("It's higher.");

         } else if (guess < num) {

            System.out.println("It's lower.");

         } else {

            System.out.println("You got it right in " + guess_count + " guesses");

         }

      }  

      System.out.println("Do you want to play again? ");

      System.out.println();

   }

   public static void statistics() {

      System.out.println("Overall results:");

      System.out.println("Total games = ");

      System.out.println("Total guesses = ");

      System.out.println("Guesses/game = ");

      System.out.println("Best game = ");

   }

}

Show more
ANSWER

Tutor has posted answer for $20.00. See answer's preview

$20.00

**** ******** a **** *** *** solution to **** ******* Please take * **** ** it *** ***** *************

Click here to download attached files: GuessingGame.txt
or Buy custom answer
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question