Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Rock Paper Scissors
- // Created in Java
- // Written by Arman Shah
- import java.util.*;
- import javax.swing.JOptionPane;
- public class RPS {
- public static void main(String[] args) {
- // User chooses rps
- String choice= JOptionPane.showInputDialog ("Choose rock, paper, or scissors:");
- // generate rps based off of random number
- // declare random
- Random r = new Random();
- // declare choice 1-3
- int compchoice = r.nextInt(2) +1;
- // computer chooses rps
- String rps;
- if (compchoice ==1) {
- rps = "rock";
- }
- else if (compchoice ==2) {
- rps = "paper";
- }
- else rps = "scissors";
- // compare user to computer
- if (choice.equals(rps)) {
- JOptionPane.showMessageDialog(null, "You chose: " + choice + "\nComputer chose: "+rps+ "\nIt's a tie!");
- }
- else {
- if ((choice.equals("rock")) && (rps.equals("scissors"))); {
- JOptionPane.showMessageDialog(null, "You chose: rock" + "\nComputer chose: scissors"+ "\nYou won!");
- System.exit(0);
- }
- if ((choice.equals("rock")) && (rps.equals("paper"))); {
- JOptionPane.showMessageDialog(null, "You chose: rock" + "\nComputer chose: paper"+ "\nYou lost!");
- System.exit(0);
- }
- if ((choice.equals("paper")) && (rps.equals("scissors"))); {
- JOptionPane.showMessageDialog(null, "You chose: paper" + "\nComputer chose: scissors"+ "You lost!");
- } System.exit(0);
- if ((choice.equals("paper")) && (rps.equals("rock"))); {
- JOptionPane.showMessageDialog(null, "You chose: paper" + "\nComputer chose: rock"+ "You won!");
- } System.exit(0);
- if ((choice.equals("scissors")) && (rps.equals("rock"))); {
- JOptionPane.showMessageDialog(null, "You chose: scissors" + "\nComputer chose: rock"+ "You lost!");
- } System.exit(0);
- if ((choice.equals("scissors")) && (rps.equals("paper"))); {
- JOptionPane.showMessageDialog(null, "You chose: scissors" + "\nComputer chose: paper"+ "You won!");
- } System.exit(0);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement