AlexKondov

Java Poker Full House

May 15th, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.98 KB | None | 0 0
  1. public class FullHouse {
  2.  
  3.     public static void main(String[] args) {
  4.         String[] cards = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
  5.         char[] suits = {'♣', '♦', '♥', '♠'};
  6.         int count = 0;
  7.        
  8.         for (int i = 0; i < cards.length; i++) {
  9.             for (int j = 0; j < cards.length; j++) {
  10.                 for (int j2 = 0; j2 < suits.length; j2++) {
  11.                     for (int k = j2 + 1; k < suits.length; k++) {
  12.                         for (int k2 = k + 1; k2 < suits.length; k2++) {                                                                    
  13.                             for (int l = 0; l < suits.length; l++) {
  14.                                 for (int l2 = l + 1; l2 < suits.length; l2++) {
  15.                                     if (i != j) {
  16.                                         System.out.printf(
  17.                                                 "%s%c %s%c %s%c %s%c %s%c\n",
  18.                                                 cards[i], suits[j2], cards[i],
  19.                                                 suits[k], cards[i], suits[k2],
  20.                                                 cards[j], suits[l], cards[j],
  21.                                                 suits[l2]);
  22.                                         count++;
  23.                                     }
  24.  
  25.                                 }
  26.  
  27.                             }
  28.  
  29.                         }
  30.                     }
  31.                 }
  32.             }
  33.         }
  34.         System.out.print(count + " full houses");
  35.     }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment