logic of ROCK PAPER SCISSOR game in java


 import java.util.concurrent.ThreadLocalRandom;

import java.util.Scanner;



public class game {

public static void main(String [] args)

{

Scanner obj=new Scanner(System.in);

int Min=1;

int Max=3;

int a=ThreadLocalRandom.current().nextInt(Min, Max + 1);  

        String p;

        String q = null;

        

        if(a==1)        p="ROCK";

        else if(a==2) p="PAPER";

        else         p="SCISSOR";

        

        

        System.out.println("Enter your entrry:\n 1.ROCK\n 2.PAPER \n 3.SCISSOR\n");

        int b=obj.nextInt();

        System.out.println("COMPUTER INPUT IS : "+p);

        if(b==1)        q="ROCK";

        if(b==2) q="PAPER";

        if(b==3)     q="SCISSOR";

        

        if(p.equals("ROCK"))

        { if(q.equals("ROCK"))

        System.out.println("DRW");

        if(q.equals("PAPER"))

        System.out.println("YOU WON");

        if(q.equals("SCISSOR"))

        System.out.println("YOU LOOSE");

        }

        else if(p.equals("PAPER"))

        { if(q.equals("ROCK"))

        System.out.println("YOU LOOSE");

        if(q.equals("PAPER"))

        System.out.println("DRW");

        if(q.equals("SCISSOR"))

        System.out.println("YOU WON");

        }

        else if(p.equals("SCISSOR"))

        { if(q.equals("ROCK"))

        System.out.println("YOU WON");

        if(q.equals("PAPER"))

        System.out.println("YOU LOOSE");

        if(q.equals("SCISSOR"))

        System.out.println("DRAW");

        }

            

}

}

Comments

Popular posts from this blog

Authentication in Node.js

Complete RoadMap of DSA in 120 ( 4 Month's ) Days

How to write a FACTORIAL PROGRAM in Java using the for loop