Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class RockPaperScissors {
- public static void main(String[] args) {
- Scanner cin = new Scanner(System.in);
- System.out.printf(createHeader());
- String input = cin.nextLine();
- int userGuess = Integer.parseInt(input);
- if (userGuess > 3 || userGuess < 1) {
- System.out.println("\t\tNot a valid integer, Goodbye");
- System.exit(0);
- }
- Random random = new Random();
- int computerGuess = (random.nextInt(3) + 1);
- if ((userGuess == 1 && computerGuess == 2) || (userGuess == 2 && computerGuess == 3) || (userGuess == 3 && computerGuess == 1)) {
- System.out.println("---> You Lose");
- } else if ((userGuess == 1 && computerGuess == 3) || (userGuess == 2 && computerGuess == 1) || (userGuess == 3 && computerGuess == 2)) {
- System.out.println("---> You Win");
- } else
- System.out.println("---> Tie");
- if (computerGuess == 1) {
- System.out.println("Computer guess: ROCK");
- } else if (computerGuess == 2) {
- System.out.println("Computer guess: PAPER");
- } else if (computerGuess == 3)
- System.out.println("Computer guess: SCISSORS");
- //end main
- }
- //Output section
- public static String createHeader() {
- String output = "";
- output += "*******************************\n";
- output += "*******************************\n";
- output += "*****Rock, Paper, Scissors!****\n";
- output += "*******************************\n";
- output += "*******************************\n\n";
- output += "Computer has its guess!\n";
- output += "Enter your guess: Rock, Paper, Scissors [1, 2, or 3]:";
- return output;
- } // end class
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement