Java Project – Rock, Paper and Scissor Game
Get Job-ready: Java Course with 45+ Real-time Projects! - Learn Java
Program 1
// Rock Paper Scissors Game
import java.util.Scanner;
import java.util.Random;
class RockPaperScissors
{
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
String choice[]={"rock","scissors","paper"};
String nextchoice;
do
{
String userchoice;
while(true)
{
System.out.println("Enter users choice{Rock Scissors Paper}");
userchoice=scan.next().toLowerCase();
if(!(userchoice.equals("paper") || (userchoice.equals("rock")) || (userchoice.equals("scissors"))))
{
System.out.println("Invalid choice Enter again between rock, paper and scissors only");
}
else
break;
}
String compchoice;
Random random=new Random();
compchoice=choice[random.nextInt(3)];
if(userchoice.equals(compchoice))
System.out.println("Its a tie....!");
else if((userchoice.equals("rock") && compchoice.equals("scissors")) ||(userchoice.equals("scissors")&& compchoice.equals("paper")) || (userchoice.equals("paper")&& compchoice.equals("rock")))
System.out.println("Congrats you win the game");
else
System.out.println("Oops you lose the game ... !");
System.out.println("Computer Choice is: "+compchoice);
System.out.println("Want to play more...(yes/no)");
nextchoice=scan.next().toLowerCase();
}while(nextchoice.equals("yes"));
System.out.println("Thanks for playing Bye Bye");
}
}
Did you know we work 24x7 to provide you best tutorials
Please encourage us - write a review on Google

