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.
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.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 5 images