Rock - Rock.java Play Rock Paper Scissors with the user...

Info icon This preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
// **************************************************************** // Rock.java // // Play Rock, Paper, Scissors with the user // // **************************************************************** import java.util.Scanner; import java.util.Random; public class Rock { public static void main(String[] args){ String personPlay; //User's play -- "R", "P", or "S" String computerPlay; //Computer's play -- "R", "P", or "S" int computerInt; //Randomly generated number used to determine //computer's play Random generator = new Random(); Scanner scan = new Scanner (System.in); //Get player's play -- note that this is stored as a string System.out.print ("Enter your play: R, P, or S: "); personPlay = scan.nextLine(); //Make player's play uppercase for ease of comparison personPlay = personPlay.toUpperCase(); //Generate computer's play (0,1,2) computerInt = generator.nextInt(3); //Translate computer's randomly generated play to string //"R", "P", or "S". If play is not a value you expected (0,1,2), //set it to "I" and print a warning message. switch (computerInt) { case 0: computerPlay = "R"; break; case 1: computerPlay = "P"; break; case 2: computerPlay = "S"; break; default: computerPlay = "I"; System.out.println("WARNING: Unexpected random number: " +
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern