Advertisement
anik314159

GAME

Jun 9th, 2022
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.10 KB | None | 0 0
  1. import java.lang.Math;
  2. import java.util.Scanner;
  3.  
  4. class Vending_Machine
  5. {
  6.     private static int n;
  7.     static int arr[];
  8.     static
  9.     {
  10.         n = (int)(Math.random()*10 + 1);
  11.         arr = new int[2];
  12.     }
  13.     static int draw( int draw , int playerno )
  14.     {
  15.         if(n  % draw == 0)
  16.         {
  17.             n = n - draw;
  18.             arr[playerno - 1]++;
  19.             if(n == 0)
  20.                 System.out.println("Player " + ((arr[0] > arr[1]) ? 1 : 2) + " wins");         
  21.             return 1;
  22.         }
  23.         else
  24.         {
  25.             System.out.println("Sorry you couldnt take anything");
  26.             return 0;
  27.         }
  28.                
  29.     }
  30.     static boolean isEmpty()
  31.     {  
  32.         if(n == 0)
  33.         return true;
  34.        
  35.         return false;
  36.     }
  37. };
  38.  
  39. class Driver
  40. {
  41.     public static void main(String args[])
  42.     {
  43.  
  44.         int play1;
  45.         int play2;
  46.         Scanner sc = new Scanner(System.in);
  47.         System.out.println("GAME SHOW STARTS");
  48.         while(!Vending_Machine.isEmpty())
  49.         {
  50.        
  51.             System.out.println("Player1 GIVE CHOICE !!");
  52.  
  53.             play1 = sc.nextInt();
  54.             Vending_Machine.draw(play1,1);
  55.            
  56.             if(Vending_machine.isEmpty()) break;   
  57.  
  58.             System.out.println("Player2 GIVE CHOICE !!");
  59.             play2 = sc.nextInt();
  60.             Vending_Machine.draw(play2,2);
  61.  
  62.         }
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement