
Java Programming (MindTap Course List)
8th Edition
ISBN: 9781285856919
Author: Joyce Farrell
Publisher: Cengage Learning
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 7, Problem 2GZ
Program Plan Intro
Enhancement of Rock Paper Scissors game
Program plan:
- Import necessary packages.
- Create a class “RockPaperScissors2”,
- Define the “main()” method.
- Declare a variable.
- Declare and initialize variables.
- Execute the following,
- Create “Scanner” object.
- Generate Random number.
- Prompt the user to enter Rock or Paper or Scissor.
- Increment the number of games.
- Get the user input.
- Take the first two characters of user input.
- Convert it into upper case.
- Execute switch statement,
- If the random number is “3”.
- Print a message.
- Check if first two characters of user input is "PA", print a message, and increment the number of loses.
- Else,
-
- Check if first two characters of user input is "SC", print a message, and increment the number of ties.
- Else,
-
- Check if first two characters of user input is "RO", print a message, and increment the number of wins.
- If the random number is “1”,
- Print a message.
- Check if first two characters of user input is "SC", print a message, and increment the number of loses.
- Else,
-
- Check if first two characters of user input is "RO", print a message, and increment the number of ties.
- Else,
-
- Check if first two characters of user input is "PA", print a message, and increment the number of wins.
- If the random number is “2”,
- Print a message.
- Check if first two characters of user input is "SC", print a message, and increment the number of wins.
- Else,
-
- Check if first two characters of user input is "RO", print a message, and increment the number of loses.
- Else,
-
- Check if first two characters of user input is "PA", print a message, and increment the number of ties.
- For a default case, print a message as “Invalid input.”.
- Ask the user if they want to repeat or not,
- Get the opinion.
- Check the condition in exit “while” loop.
- Print total number games.
- Print total number wins.
- Print total number loses.
- Print total number ties.
- Define the “main()” method.
Expert Solution & Answer

Want to see the full answer?
Check out a sample textbook solution
Chapter 7 Solutions
Java Programming (MindTap Course List)
Knowledge Booster
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.Expressions in C++ | C++ tutorial for beginners; Author: Tutorial Mart;https://www.youtube.com/watch?v=XHbsZGpmRc8;License: Standard YouTube License, CC-BY
expression in python # python expressions; Author: Abhishek Tripathi;https://www.youtube.com/watch?v=Cc-kJGRjH6k;License: Standard Youtube License