Question: I can't figure out why this is not working! import java.util.Scanner; public class RockPaperScissors { public static void main(String[] args) { // TODO Auto-generated method

I can't figure out why this is not working!

import java.util.Scanner;

public class RockPaperScissors {

public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); int rounds, cscore=0, uscore=0, counter = 0; System.out.println("Lets play Rock, Paper, Scissors!" + " How many rounds would you like to play?"); System.out.print("Points to win: "); rounds = input.nextInt(); while(counter==0) { System.out.println("Rock, paper, or scissors?"); String playerMove = input.next(); String computerMove = ComputerOpponent.getMove();

if (playerMove == computerMove) { System.out.println("IT'S A TIE"); } else if(playerMove == "rock") { if(computerMove == "paper") { System.out.println("The computer chose paper, so you lose."); cscore++; System.out.print(uscore + "-" + cscore); }else if(computerMove == "scissors") { System.out.println("The computer chose scissors, so you win!"); uscore++; System.out.print(uscore + "-" + cscore); } } else if(playerMove == "paper") { if(computerMove == "rock") { System.out.println("The computer chose rock, so you win!"); uscore++; System.out.print(uscore + "-" + cscore); }else if(computerMove == "scissors") { System.out.println("The computer chose scissors, so you lose."); cscore++; System.out.print(uscore + "-" + cscore); } } else if(playerMove =="scissors") { if(computerMove == "rock") { System.out.println("Computer chose rock, so you lose."); cscore++; System.out.println(uscore + "-" + cscore); }else if(computerMove == "paper") { System.out.println("Computer chose paper, so you win!"); uscore++; System.out.println(uscore + "-" + cscore); } if(uscore == rounds) { System.out.println("Congratulations! You won!"); } else if(cscore == rounds) { System.out.println("Sorry, you lost. Better luck next time!"); } } } }}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!