Advertisement
lilflamekid91

Lab 6 - Card Class

May 25th, 2013
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.74 KB | None | 0 0
  1.  
  2. public class Card {
  3.     private char suit;
  4.     private char rank;
  5.  
  6.     public Card()
  7.     {
  8.     }
  9.     public Card(char s, char r)
  10.     {
  11.         suit = s;
  12.         rank = r;
  13.     }
  14.    
  15.     public void setSuit(char s)
  16.     {
  17.         if(s=='D'||s=='C'||s=='H'||s =='S')
  18.         {
  19.             suit = s;
  20.         }
  21.     }
  22.    
  23.     public void setRank(char r)
  24.     {
  25.         if(r=='A'||r=='2'||r=='3'||r=='4'||r=='5'||r=='6'||r=='7'||r=='8'||r=='9'||r=='T'||r=='J'||r=='Q'||r=='K')
  26.         {
  27.             rank = r;
  28.         }
  29.     }
  30.    
  31.    
  32.     public char getValue()
  33.     {
  34.         return rank;
  35.     }
  36.    
  37.    
  38.     public void displayCard(int i)
  39.     {
  40.         switch(i)
  41.         {
  42.         case 0 : System.out.print(" _________ ");
  43.             break;
  44.         case 1 : System.out.print("|"+rank+"       "+rank+"|");
  45.             break;
  46.         case 2 : System.out.print("|         |");
  47.             break;
  48.         case 3 : System.out.print("|         |");
  49.             break;
  50.         case 4 : System.out.print("|         |");
  51.             break;
  52.         case 5 : System.out.print("|    "+suit+"    |");
  53.             break;
  54.         case 6 : System.out.print("|         |");
  55.             break;
  56.         case 7 : System.out.print("|         |");
  57.             break;
  58.         case 8 : System.out.print("|"+rank+"       "+rank+"|");
  59.             break;
  60.         case 9 : System.out.print("|_________|");
  61.             break;
  62.         }
  63.     }
  64.     public void displayDealerFirstCard(int i)
  65.     {
  66.         switch(i)
  67.         {
  68.         case 0: System.out.print(" _________ ");
  69.             break;
  70.         case 1: System.out.print("|         |");
  71.             break;
  72.         case 2: System.out.print("|         |");
  73.             break;
  74.         case 3: System.out.print("|         |");
  75.             break;
  76.         case 4: System.out.print("|         |");
  77.             break;
  78.         case 5: System.out.print("|         |");
  79.             break;
  80.         case 6: System.out.print("|         |");
  81.             break;
  82.         case 7: System.out.print("|         |");
  83.             break;
  84.         case 8: System.out.print("|         |");
  85.             break;
  86.         case 9: System.out.print("|_________|");
  87.             break;
  88.         }
  89.     }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement