serhatyucell

Bingov2

Nov 23rd, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.55 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.util.Random;
  3.  
  4. //Yuva yıkan tahmin oyunu
  5. public class Bingo {
  6.     public static void main(String[] args) {
  7.         int totalCash = 100;
  8.         int life = 10;
  9.  
  10.         Scanner s = new Scanner(System.in);
  11.         System.out.println("1: Guees number [0,1000] You win 1000$\n2: Guees number [0,500] You win 500$\n3: Guees number [0,100] You win 100$\n\nChoose the difficulty:");
  12.         int diff = s.nextInt();
  13.         if (diff==1) {
  14.  
  15.             int number = giveRandom(10);
  16.  
  17.             while (life>=0) {
  18.                 if (life==0) {
  19.                 System.out.println("-Fail: Your life is over!");   
  20.                 break;
  21.                 }
  22.                
  23.                 else {
  24.                     //tamin kısmı başlar
  25.                     System.out.println("Guess the number [0: Give hint]:");
  26.                     int guess = s.nextInt();
  27.                    
  28.                     if (guess!=0) {
  29.                         if (guess == number) {
  30.                             System.out.println("+WINNER: You won!");
  31.                             break;
  32.                         }
  33.                         else {
  34.                             System.out.println("-Fail: Try again!\n");
  35.                             life--;
  36.                             System.out.println(life + " life has left.");
  37.                         }
  38.                     }
  39.                    
  40.                     else { //ipucu kısmı başla
  41.                        
  42.                         Scanner h = new Scanner (System.in);
  43.                         System.out.println("1: Is it even?\n2: Is it divisionable with 3?\n3: Is it prime?\nChoose your hint:");
  44.                         int hint = h.nextInt();
  45.                        
  46.                         if (hint==1) {
  47.                             if (number%2==0) {
  48.                                 System.out.println("Your number is even");
  49.                             }
  50.                            
  51.                             else {
  52.                                 System.out.println("It is not even");
  53.                             }
  54.                            
  55.                         }
  56.                        
  57.                         else if (hint==2) {
  58.                             if (number%3==0) {
  59.                                 System.out.println("Your number is divisionable with 3.");
  60.                             }
  61.                            
  62.                             else {
  63.                                 System.out.println("Your number is NOT divisionable with 3.");
  64.                             }
  65.                            
  66.                         }
  67.                        
  68.                        
  69.                         else if (hint==3) {
  70.                             int j = 2;
  71.                             boolean flag = false;
  72.                             while (j < number && number<=1) {
  73.                                 if (number %j == 0) {
  74.                                 System.out.println("Your number is NOT prime");
  75.                             }
  76.                                 j++;
  77.                             }
  78.                             System.out.println("Your number is prime");
  79.                            
  80.                         }//hint 3 bitti1
  81.                        
  82.                        
  83.                        
  84.                         //ipucu kısmı biter
  85.                     }
  86.                     //tahmin kısmı biter
  87.                 }
  88.  
  89.  
  90.             }//while
  91.         }// iff diff 1
  92.  
  93.         else if (diff==2) {
  94.             int number = giveRandom(500);
  95.         }
  96.  
  97.         else if (diff==3) {
  98.             int number = giveRandom(100);
  99.         }
  100.         else {
  101.             System.out.println("Choose valid difficulty!");
  102.         }
  103.         Random r = new Random();
  104.         int numbner = r.nextInt();
  105.  
  106.  
  107.     }// main
  108.  
  109.     public static int giveRandom(int a) {
  110.         Random r = new Random();
  111.         int number = r.nextInt(a)+1;
  112.         return number;
  113.  
  114.     }
  115.  
  116. }
Advertisement
Add Comment
Please, Sign In to add comment