Create Rock Paper Scissors in Java in 6 Minutes




Code

import java.util.Scanner;
import java.util.Random;

public class RockPaperScissors {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        Random random = new Random();
        
        String[] choices = {"rock", "paper", "scissors"};
        
        System.out.println("🎮 Rock Paper Scissors Game!");
        System.out.print("Enter your choice (rock/paper/scissors): ");
        String playerChoice = scanner.nextLine().toLowerCase();
        
        int computerIndex = random.nextInt(3);
        String computerChoice = choices[computerIndex];
        
        System.out.println("Computer chose: " + computerChoice);
        
        if (playerChoice.equals(computerChoice)) {
            System.out.println("🤝 It's a tie!");
        } else if (
            (playerChoice.equals("rock") && computerChoice.equals("scissors")) ||
            (playerChoice.equals("paper") && computerChoice.equals("rock")) ||
            (playerChoice.equals("scissors") && computerChoice.equals("paper"))
        ) {
            System.out.println("🎉 You win!");
        } else {
            System.out.println("💻 Computer wins!");
        }
        
        scanner.close();
    }
}

Comments

Popular posts from this blog

JavaFX UI /UX Dashboard

JavaFX code for responsive layout