Advertisement
TheSTRIG

InfiniteTogel

Nov 10th, 2014
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.63 KB | None | 0 0
  1. import java.util.Random;
  2. import java.util.Scanner;
  3.  
  4. public class InfiniteTogel {
  5.     public static void main (String[] args) {
  6.         Scanner in = new Scanner(System.in);
  7.         mainTogel();
  8.         System.out.println();
  9.         for (int i = 1; i > 0; i++) {
  10.             System.out.print("Apakah anda ingin mencoba lagi? (Y/N): ");
  11.             String a = in.nextLine();
  12.             if (a.equalsIgnoreCase("Y")) {
  13.                 mainTogel();
  14.             } else if (a.equalsIgnoreCase("N")) {
  15.                 System.exit(0);
  16.             }
  17.         }
  18.     }
  19.  
  20.     public static void mainTogel () {
  21.         Scanner in = new Scanner(System.in);
  22.         System.out.println();
  23.         System.out.println("==========================================");
  24.         System.out.println("Selamat datang di permainan togel!");
  25.         System.out.println("==========================================");
  26.         System.out.println("Anda harus menebak angka 1-20, akan ada 3 kemungkinan pemenang");
  27.         System.out.println("Silakan mencoba, semoga beruntung!");
  28.         System.out.println("Hadiah utama adalah Rp1.000.000,-");
  29.         System.out.println("Hadiah kedua adalah Rp500.000,-");
  30.         System.out.println("Hadiah ketiga adalah Rp250.000,-");
  31.         System.out.println();
  32.         System.out.print("Masukan angka 0-20: ");
  33.         int input = in.nextInt();
  34.        
  35.         if (input > 20) {
  36.             System.out.println("--------------------------------------");
  37.             System.out.println("ERROR: Cukup masukan angka 0-20 saja..");
  38.             System.out.println("--------------------------------------");
  39.             mainTogel();
  40.         }
  41.        
  42.         int angkaTogel1 = random();
  43.         int angkaTogel2 = random();
  44.         if (angkaTogel2 == angkaTogel1) {
  45.             angkaTogel2 = random();
  46.         }
  47.         int angkaTogel3 = random();
  48.         if (angkaTogel3 == angkaTogel2 || angkaTogel3 == angkaTogel1) {
  49.             angkaTogel3 = random();
  50.         }
  51.        
  52.         System.out.println("-------------------------------------");
  53.         System.out.println("Angka togel #1 adalah: " + angkaTogel1);
  54.         System.out.println("Angka togel #2 adalah: " + angkaTogel2);
  55.         System.out.println("Angka togel #3 adalah: " + angkaTogel3);
  56.         System.out.println("-------------------------------------");
  57.        
  58.         if(input == angkaTogel1){
  59.             System.out.println("Selamat, anda mendapat hadiah utama Rp1.000.000,- !!!");
  60.             System.out.println();
  61.         }else if(input == angkaTogel2){
  62.             System.out.println("Selamat, anda mendapat hadiah kedua Rp500.000,- !!!");
  63.             System.out.println();
  64.         }else if(input == angkaTogel3){
  65.             System.out.println("Selamat, anda mendapat hadiah ketiga Rp250.000,- !!!");
  66.             System.out.println();
  67.         } else {
  68.             System.out.println("Maaf, anda kurang beruntung...");
  69.             System.out.println();
  70.         }
  71.     }
  72.    
  73.     public static int random() {
  74.         Random rng = new Random();
  75.         int angkaRandom = rng.nextInt(20);
  76.         return angkaRandom;
  77.     }
  78.    
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement