Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- int playerScore = 0;
- int computerScore =0;
- boolean running = true;
- String[] outcomes = new String[3];
- outcomes[0] = "Rock";
- outcomes[1] = "Scissor";
- outcomes[2] = "Paper";
- Scanner scan = new Scanner(System.in);
- String playerChoice,computerChoice;
- while(running) {
- System.out.println("Rock, paper or scissors, make your choice.");
- System.out.println(".....................................................");
- playerChoice = scan.nextLine();
- if (playerChoice.equals("Rock")) {
- playerChoice = outcomes[0];
- } else if (playerChoice.equals("Paper")) {
- playerChoice = outcomes[2];
- } else if (playerChoice.equals("Scissor")) {
- playerChoice = outcomes[1];
- }else if(playerChoice.equals("0")) {
- running = false;
- break;
- }
- Random randomno = new Random();
- int randomInt = randomno.nextInt(3);
- computerChoice = outcomes[randomInt];
- System.out.println("Computers choice: " + computerChoice);
- System.out.println("Your choice: " + playerChoice);
- if (computerChoice.equals(playerChoice)) {
- System.out.println("Result: Draw");
- } else if (playerChoice == outcomes[0] && computerChoice == outcomes[1]) {
- System.out.println("Result: Player wins");
- playerScore++;
- } else if (computerChoice == outcomes[0] && playerChoice == outcomes[1]) {
- System.out.println("Result: Computer wins");
- computerScore++;
- } else if (playerChoice == outcomes[2] && computerChoice == outcomes[0]) {
- System.out.println("Result: Player wins");
- playerScore++;
- } else if (playerChoice == outcomes[0] && computerChoice == outcomes[2]) {
- System.out.println("Result: Computer wins");
- computerScore++;
- } else if (playerChoice == outcomes[2] && computerChoice == outcomes[1]) {
- System.out.println("Result: Computer wins");
- computerScore++;
- } else if (playerChoice == outcomes[1] && computerChoice == outcomes[2]) {
- System.out.println("Result: Player wins");
- playerScore++;
- }
- System.out.print("Current scores are: ");
- System.out.print("Computer: " + computerScore + " Player: " + playerScore);
- System.out.println();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement