Advertisement
ArmanS17

Rock Paper Scissors in Java

Jul 24th, 2014
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.98 KB | None | 0 0
  1. // Rock Paper Scissors
  2. // Created in Java
  3. // Written by Arman Shah
  4. import java.util.*;
  5.  
  6. import javax.swing.JOptionPane;
  7. public class RPS {
  8.  
  9.     public static void main(String[] args) {
  10.        
  11.         // User chooses rps
  12.        
  13.         String choice= JOptionPane.showInputDialog ("Choose rock, paper, or scissors:");
  14.  
  15.         // generate rps based off of random number
  16.         // declare random
  17.        
  18.         Random r = new Random();
  19.        
  20.         // declare choice 1-3
  21.         int compchoice = r.nextInt(2) +1;
  22.        
  23.         // computer chooses rps
  24.         String rps;
  25.        
  26.         if (compchoice ==1) {
  27.             rps = "rock";
  28.         }
  29.         else if (compchoice ==2) {
  30.             rps = "paper";
  31.         }
  32.         else rps = "scissors";
  33.        
  34.        
  35.         // compare user to computer
  36.        
  37.         if (choice.equals(rps)) {
  38.             JOptionPane.showMessageDialog(null,  "You chose: " + choice + "\nComputer chose: "+rps+ "\nIt's a tie!");
  39.         }
  40.         else {
  41.             if ((choice.equals("rock")) && (rps.equals("scissors"))); {
  42.                 JOptionPane.showMessageDialog(null,  "You chose: rock" + "\nComputer chose: scissors"+ "\nYou won!");
  43.                 System.exit(0);
  44.                 }
  45.             if ((choice.equals("rock")) && (rps.equals("paper"))); {
  46.                 JOptionPane.showMessageDialog(null,  "You chose: rock" + "\nComputer chose: paper"+ "\nYou lost!");
  47.                 System.exit(0);
  48.             }
  49.             if ((choice.equals("paper")) && (rps.equals("scissors"))); {
  50.                 JOptionPane.showMessageDialog(null,  "You chose: paper" + "\nComputer chose: scissors"+ "You lost!");
  51.             }   System.exit(0);
  52.             if ((choice.equals("paper")) && (rps.equals("rock"))); {
  53.                 JOptionPane.showMessageDialog(null,  "You chose: paper" + "\nComputer chose: rock"+ "You won!");
  54.             }   System.exit(0);
  55.             if ((choice.equals("scissors")) && (rps.equals("rock"))); {
  56.                 JOptionPane.showMessageDialog(null,  "You chose: scissors" + "\nComputer chose: rock"+ "You lost!");
  57.             }   System.exit(0);
  58.             if ((choice.equals("scissors")) && (rps.equals("paper"))); {
  59.                 JOptionPane.showMessageDialog(null,  "You chose: scissors" + "\nComputer chose: paper"+ "You won!");
  60.             }   System.exit(0);
  61.        
  62.         }
  63.        
  64.    
  65.  
  66.     }
  67.  
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement