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.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education