import java.util.Scanner; public class XGame { public static void main(String[] a) { Scanner sc = new Scanner(System.in); System.out.println("Play the game of rock paper scissors!"); System.out.print("Player 1: "); String p1 = sc.next(); System.out.print("Player 2: "); String p2 = sc.next(); // Who wins? Player A or player B? // note that to compare Strings you need the .equals() method, // such as p1.equals("rock") // rules are: paper wins rock // scissor wins paper // rock wins scissor // This is one way todo it ------------------------------- if (p1.equals(p2)) { System.out.println("DRAW!"); } else { if (p1.equals("rock")) { // ok, need to see if p2 has paper or scissor if (p2.equals("paper")) { System.out.println("p2 wins!"); } else { System.out.println("p1 wins!"); } } if (p1.equals("scissor")) { // ok, need to see if p2 has paper or rock if (p2.equals("rock")) { System.out.println("p2 wins!"); } else { System.out.println("p1 wins!"); } } if (p1.equals("paper")) { // ok, need to see if p2 has rock or scissor if (p2.equals("scissor")) { System.out.println("p2 wins!"); } else { System.out.println("p1 wins!"); } } } // Here's another way ------------------------------- if (p1.equals("rock") && p2.equals("rock")) { System.out.println("D"); } if (p1.equals("rock") && p2.equals("paper")) { System.out.println("p2"); } if (p1.equals("rock") && p2.equals("scissors")) { System.out.println("p1"); } if (p1.equals("paper") && p2.equals("paper")) { System.out.println("D"); } if (p1.equals("paper") && p2.equals("rock")) { System.out.println("p1"); } if (p1.equals("paper") && p2.equals("scissors")) { System.out.println("p2"); } if (p1.equals("scissor") && p2.equals("scissor")) { System.out.println("D"); } if (p1.equals("scissor") && p2.equals("paper")) { System.out.println("p1"); } if (p1.equals("scissor") && p2.equals("rock")) { System.out.println("p2"); } } }