Please help me with this assignment ASAP. Write a Java program with a Project called GuessingGame and class called GuessGame. It must generate a random number in the range of 10 to 20 (inclusive). Ask the user to guess what number was generated.  If the user enters a value outside the correct range, display an error message and terminate the program.  If the user enter a value in the correct range, display the random number and display one of the following messages based on the input from the user: Your guess is too low.  The correct value is ... more than the value you entered. Your guess is too high.  The correct value is ... less than the value you entered. Well done!  You guessed correctly!  NOTE: You need to adjust the given code to generate a number in the range from 10 to 20. HINTS: Note the positions of the brackets. First value in the statement (value added) is the lower limit of the range.  You have to figure out what value to multiply with to ensure that the correct upper limit is generated.List of methods - Use the Math.abs() method to display a value without the negative sign.  Example of input and output: If the value of 16 was randomly generated and the user entered the value of 18, the output should be: Your guess is too high.  The correct value is 2 less than the value that you have entered. Another example of input and output: If the value of 15 was randomly generated and the user entered the value of 11, the output should be: Your guess is too low.  The correct value is 4 higher than the value that you have entered.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter6: Looping
Section: Chapter Questions
Problem 2PE
icon
Related questions
Question

Please help me with this assignment ASAP.

Write a Java program with a Project called GuessingGame and class called GuessGame. It must generate a random number in the range of 10 to 20 (inclusive).

Ask the user to guess what number was generated.  If the user enters a value outside the correct range, display an error message and terminate the program.  If the user enter a value in the correct range, display the random number and display one of the following messages based on the input from the user:

  • Your guess is too low.  The correct value is ... more than the value you entered.
  • Your guess is too high.  The correct value is ... less than the value you entered.
  • Well done!  You guessed correctly! 

NOTE: You need to adjust the given code to generate a number in the range from 10 to 20.

HINTS:

  • Note the positions of the brackets.
  • First value in the statement (value added) is the lower limit of the range. 
  • You have to figure out what value to multiply with to ensure that the correct upper limit is generated.List of methods - Use the Math.abs() method to display a value without the negative sign. 

Example of input and output:

If the value of 16 was randomly generated and the user entered the value of 18, the output should be:

Your guess is too high.  The correct value is 2 less than the value that you have entered.

Another example of input and output:

If the value of 15 was randomly generated and the user entered the value of 11, the output should be:

Your guess is too low.  The correct value is 4 higher than the value that you have entered.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 5 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT