Advertisement
felix_de_suza

FullHouse

May 15th, 2014
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.03 KB | None | 0 0
  1.  
  2. public class _3_FullHouse {
  3.    
  4.     public static void printCard(int number){
  5.         if (number <= 10) {
  6.             System.out.print(number);
  7.         }
  8.         else {
  9.             switch (number) {
  10.             case 11: System.out.print("J");break;
  11.             case 12: System.out.print("D");break;
  12.             case 13: System.out.print("K");break;
  13.             case 14: System.out.print("A");break;
  14.             default:
  15.                 break;
  16.             }
  17.         }
  18.     }
  19.    
  20.     public static void printSuit(int suitNumber){
  21.        
  22.         char spades = '♠';
  23.         char clubs = '♣';
  24.         char hears = '♥';
  25.         char diamonds = '♦';
  26.         switch (suitNumber) {
  27.         case 1: System.out.print(clubs + " ");break;
  28.         case 2: System.out.print(diamonds + " ");break;
  29.         case 3: System.out.print(hears + " ");break;
  30.         case 4: System.out.print(spades + " ");break;
  31.         default:
  32.             break;
  33.         }
  34.        
  35.     }
  36.  
  37.     public static void main(String[] args) {
  38.        
  39.         int counter = 0;
  40.        
  41.         for (int firstCard = 2; firstCard <= 14; firstCard++) {
  42.             for (int secondCard = 2; secondCard <= 14; secondCard++) {
  43.                 if (firstCard == secondCard) {
  44.                     continue;
  45.                 }
  46.                 for (int firstSuit = 1; firstSuit <= 4; firstSuit++) {
  47.                     for (int secondSuit = 2; secondSuit <= 4; secondSuit++) {
  48.                         if (firstSuit == secondSuit) {
  49.                             continue;
  50.                         }
  51.                         for (int thirdSuit = 3; thirdSuit <= 4; thirdSuit++) {
  52.                             if (secondSuit == thirdSuit || firstSuit == thirdSuit) {
  53.                                 continue;
  54.                             }
  55.                             for (int forthSuit = 1; forthSuit <= 4; forthSuit++) {
  56.                                 for (int fifthSuit = 2; fifthSuit <= 4; fifthSuit++) {
  57.                                     if (forthSuit == fifthSuit) {
  58.                                         continue;
  59.                                     }
  60.                                     printCard(firstCard);
  61.                                     printSuit(firstSuit);
  62.                                     printCard(firstCard);
  63.                                     printSuit(secondSuit);
  64.                                     printCard(firstCard);
  65.                                     printSuit(thirdSuit);
  66.                                     printCard(secondCard);
  67.                                     printSuit(forthSuit);
  68.                                     printCard(secondCard);
  69.                                     printSuit(fifthSuit);
  70.                                     System.out.println();
  71.                                     counter++;
  72.                                 }
  73.                             }
  74.                         }
  75.                     }
  76.                 }
  77.             }
  78.         }
  79.        
  80.         System.out.println(counter + " full houses");
  81.  
  82.     }
  83.  
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement