package com.company;
import java.util.Random;
import java.util.Scanner;
public class RPS {
public static void print_greeting() {
System.out.println("Welcome to hangman!");
System.out.println("You can start off by selecting your choice");
System.out.println("What do you choose: R / P / S?");
}
public static int get_user_choice() {
Scanner sc = new Scanner(System.in);
String user_choice = sc.next();
int user_int;
switch(user_choice) {
case "R":
System.out.println("You've chosen rock");
user_int = 1;
break;
case "P":
System.out.println("You've chosen paper");
user_int = 2;
break;
case "S":
System.out.println("You've chosen scissors");
user_int = 3;
break;
default:
System.out.println("I don't know why this is happening");
user_int = -1;
}
System.out.println(""); // Formatting
return user_int;
}
public static int generate_computer_choice() {
Random random_generator = new Random();
int computer_choice = random_generator.nextInt(3) + 1;
return computer_choice;
}
public static void print_computer_choice(int computer_choice) {
switch(computer_choice) {
case 1:
System.out.println("The computer chose rock");
break;
case 2:
System.out.println("The computer chose paper");
break;
case 3:
System.out.println("The computer chose scissors");
break;
default:
System.out.println("Something went terribly wrong, there be dragons");
}
System.out.println(""); // Formatting
}
public static void compare_choices(int computer_choice, int user_choice) {
// If the user chooses rock
if(user_choice == 1) {
// If the computer also chooses rock
if(computer_choice == 1) {
System.out.println("It's a tie!");
// If the computer chooses paper
} else if(computer_choice == 2) {
System.out.println("The computer wins");
// If the computer chooses scissors
} else {
System.out.println("You win!");
}
// If the user chooses paper
} else if(user_choice == 2) {
// If the computer chooses rock
if(computer_choice == 1) {
System.out.println("You win!");
// If the computer also chooses paper
} else if(computer_choice == 2) {
System.out.println("It's a tie!");
// If the computer chooses scissors
} else {
System.out.println("The computer wins");
}
// If the user chooses scissors
} else if(user_choice == 3) {
// If the computer chooses rock
if(computer_choice == 1) {
System.out.println("The computer wins");
// If the computer chooses paper
} else if(computer_choice == 2) {
System.out.println("You win!");
// If the computer also chooses scissors
} else {
System.out.println("It's a tie");
}
}
}
}
Comments