Advertisement
Guest User

Untitled

a guest
May 15th, 2014
767
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. public class FullHouse {
  3.  
  4.     public static void printCard(int number){
  5.         if(number<=10) System.out.print(number);
  6.         else{
  7.             switch(number){
  8.             case 11: System.out.print("J");break;
  9.             case 12: System.out.print("Q");break;
  10.             case 13: System.out.print("K");break;
  11.             case 14: System.out.print("A");break;
  12.             }
  13.         }
  14.     }
  15.    
  16.     public static void printSuit(int suitNumber){
  17.            char clubs = '♣';
  18.            char diamonds = '♦';
  19.            char hearts = '♥';
  20.            char spades = '♠';
  21.            switch(suitNumber){
  22.            case 1: System.out.print(clubs + " ");break;
  23.            case 2: System.out.print(diamonds + " ");break;
  24.            case 3: System.out.print(hearts + " ");break;
  25.            case 4: System.out.print(spades + " ");break;
  26.            }
  27.     }
  28.     public static void main(String[] args) {
  29.        int counter = 0;
  30.        for(int firstCard = 2; firstCard<= 14 ; firstCard++){
  31.            for(int secondCard = 2; secondCard<=14 ; secondCard++){
  32.                if(secondCard==firstCard) continue;
  33.                for(int firstSuit = 1 ; firstSuit<=4 ; firstSuit++){
  34.                    for(int secondSuit = firstSuit+1 ; secondSuit<=4; secondSuit++){
  35.                        for(int thirdSuit = secondSuit+1; thirdSuit <=4 ; thirdSuit++){
  36.                            for(int forthSuit = 1; forthSuit <=4 ; forthSuit++){
  37.                                for(int fifthSuit = forthSuit+1 ; fifthSuit<=4 ; fifthSuit++){
  38.                                printCard(firstCard);
  39.                                printSuit(firstSuit);
  40.                                printCard(firstCard);
  41.                                printSuit(secondSuit);
  42.                                printCard(firstCard);
  43.                                printSuit(thirdSuit);
  44.                                printCard(secondCard);
  45.                                printSuit(forthSuit);
  46.                                printCard(secondCard);
  47.                                printSuit(fifthSuit);
  48.                                System.out.println();
  49.                                counter++;
  50.                                }
  51.                        }
  52.                    }
  53.                }
  54.            }
  55.            
  56.        }
  57.     }
  58. }
  59.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement