
EBK JAVA PROGRAMMING
9th Edition
ISBN: 9781337671385
Author: FARRELL
Publisher: CENGAGE LEARNING - CONSIGNMENT
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
Students have asked these similar questions
I need to define and discuss the uses of one monitoring or troubleshooting tool in Windows Server 2019. thank you
I would likr toget help with the following concepts:
- Windows Server features
- Windows Server versus Windows 10 used as a client-server network
I need to define and discuss the uses of one monitoring or troubleshooting tool in Windows Server 2019. thank you
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.Similar questions
- Please solve and answer the questions correctly please. Thank you!!arrow_forwardConsidering the TM example of binary sum ( see attached)do the step-by-step of execution for the binary numbers 1101 and 11. Feel free to use the Formal Language Editor Tool to execute it; Write it down the current state of the tape (including the head position) and indicate the current state of the TM at each step.arrow_forwardI need help on inculding additonal code where I can can do the opposite code of MatLab, where the function of t that I enter becomes the result of F(t), in other words, turning the time-domain f(t) into the frequency-domain function F(s):arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
- Programming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage LearningEBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTNp Ms Office 365/Excel 2016 I NtermedComputer ScienceISBN:9781337508841Author:CareyPublisher:Cengage

EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage

Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,

Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning

EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:9781337508841
Author:Carey
Publisher:Cengage
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