It's a simple game of rock, paper, and scissors. But i need to let the user input their play in all uppercase, all lowercase, or a combination of both. Im trying the toLowerCase() method but it's not working right. It will convert it but then it wont print out my statements. Here is my code
public static void main (
String[] args)
{
String rock,paper,scissors;
int compvar;
String computerplay="";
String userplay;
Scanner scan = new Scanner(System.in);
System.out.println("Enter your play(rock, paper, or scissors) below: ");
userplay = scan.nextLine();
System.out.println(userplay.toLowerCase()); /**this is where i put it**//
Random generator = new Random();
compvar = generator.nextInt(3);
switch(compvar)
{
case 0:
computerplay="rock";
System.out.println("Computer play is rock. ");
break;
case 1:
computerplay="paper";
System.out.println("Computer play is paper. ");
break;
case 2:
computerplay="scissors";
System.out.println("Computer play is scissors. ");
break;
}
if(userplay.equals("rock") && computerplay.equals("paper") )
System.out.println("Paper covers rock. The computer wins! ");
else
if(userplay.equals("rock") && computerplay.equals("scissor"))
System.out.println("Rock crushes scissors. You win!");
else
if(userplay.equals("rock") && computerplay.equals("rock"))
System.out.println("You tie!");
if(userplay.equals("paper")&& computerplay.equals("rock"))
System.out.println("Paper covers rock. You win!");
else
if(userplay.equals("paper") && computerplay.equals("scissors"))
System.out.println("Scissors cuts paper. The computer wins!");
else
if(userplay.equals("paper") && computerplay.equals("rock"))
System.out.println("Rock covers paper. The computer wins!");
else
if(userplay.equals("paper") && computerplay.equals("paper"))
System.out.println("You tie!");
if(userplay.equals("scissors") && computerplay.equals("rock"))
System.out.println("Rock crushes scissors. The computer wins!");
else
if(userplay.equals("scissors") && computerplay.equals("paper"))
System.out.println("Scissors cuts paper. You win!");
else
if(userplay.equals("scissors") && computerplay.equals("scissors"))
System.out.println("You tie!");