Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2.  * Class Kartu
  3.  * MAISIEEEEE
  4.  */
  5. import java.util.ArrayList;
  6. import java.util.Random;
  7.  
  8. public class Kartu
  9. {
  10.     private ArrayList<String> cardsuit = new ArrayList<String>();
  11.     private ArrayList<String> cardvalue = new ArrayList<String>();
  12.     public void suit(String suit1, String suit2, String suit3, String suit4)
  13.     {
  14.         cardsuit.add(suit1);
  15.         cardsuit.add(suit2);
  16.         cardsuit.add(suit3);
  17.         cardsuit.add(suit4);
  18.     }
  19.     public void value(String value1, String value2, String value3, String value4, String value5, String value6, String value7, String value8, String value9, String value10, String value11, String value12, String value13 )
  20.     {
  21.         cardvalue.add(value1);
  22.         cardvalue.add(value2);
  23.         cardvalue.add(value3);
  24.         cardvalue.add(value4);
  25.         cardvalue.add(value5);
  26.         cardvalue.add(value6);
  27.         cardvalue.add(value7);
  28.         cardvalue.add(value8);
  29.         cardvalue.add(value9);
  30.         cardvalue.add(value10);
  31.         cardvalue.add(value11);
  32.         cardvalue.add(value12);
  33.         cardvalue.add(value13);
  34.     }
  35.     public void check(String suit, String value)
  36.     {
  37.         Random randomGenerator = new Random();
  38.         int randomval = randomGenerator.nextInt(13);
  39.         int randomsuit = randomGenerator.nextInt(4);
  40.         if( suit.equalsIgnoreCase(cardsuit.get(randomsuit)) && value.equalsIgnoreCase(cardvalue.get(randomval)))
  41.         {    
  42.             System.out.println("Kartu yang anda tebak benar!!!");
  43.         }
  44.         else if(suit.equalsIgnoreCase(cardsuit.get(randomsuit)) == true && value.equalsIgnoreCase(cardvalue.get(randomval))== false)
  45.         {
  46.             System.out.println("Kartu yang anda tebak benar jenisnya namun salah angkanya");
  47.         }
  48.         else if(suit.equalsIgnoreCase(cardsuit.get(randomsuit)) == false && value.equalsIgnoreCase(cardvalue.get(randomval)) == true)
  49.         {
  50.             System.out.println("Kartu yang anda tebak benar angkanya namun salah jenisnya");
  51.         }
  52.         else
  53.         {
  54.             System.out.println("Kartu yang anda tebak salah!!!");
  55.         }
  56.         System.out.println("Kartu yang benar adalah: " + cardsuit.get(randomsuit) + " " + cardvalue.get(randomval));
  57.     }
  58. }