Package javastudy.poker.deck

Examples of javastudy.poker.deck.Card


public class HighCardVsHighCard {

  @Test
  public void testHighCardVsHighCard() {
    //High Card 10
    Card card1 = new Card("Spades", "2");
    Card card2 = new Card("Diamonds", "5");
    Card card3 = new Card("Hearts", "7");
    Card card4 = new Card("Spades", "9");
    Card card5 = new Card("Clubs", "10");

    //High Card Q
    Card card6 = new Card("Spades", "3");
    Card card7 = new Card("Diamonds", "5");
    Card card8 = new Card("Spades", "7");
    Card card9 = new Card("Hearts", "9");
    Card card10 = new Card("Hearts", "10");
   
    ArrayList<Card> player1 = new ArrayList<Card>();
    ArrayList<Card> player2 = new ArrayList<Card>();
   
    player1.add(card1);
View Full Code Here


public class StraightFlushVsFourKind {

  @Test
  public void testStraightFlushVsFourKind() {
    //Straight Flush
    Card card1 = new Card("Diamonds", "10");
    Card card2 = new Card("Diamonds", "J");
    Card card3 = new Card("Diamonds", "Q");
    Card card4 = new Card("Diamonds", "K");
    Card card5 = new Card("Diamonds", "A");

    //Four Of A Kind
    Card card6 = new Card("Diamonds", "6");
    Card card7 = new Card("Clubs", "6");
    Card card8 = new Card("Clubs", "2");
    Card card9 = new Card("Hearts", "6");
    Card card10 = new Card("Spades", "6");
   
    ArrayList<Card> player1 = new ArrayList<Card>();
    ArrayList<Card> player2 = new ArrayList<Card>();
   
    player1.add(card1);
View Full Code Here

public class StraightVsThreeKind {

  @Test
  public void testLowStraightVsThreeKind() {
    //Low A Straight
    Card card1 = new Card("Spades", "2");
    Card card2 = new Card("Diamonds", "3");
    Card card3 = new Card("Hearts", "4");
    Card card4 = new Card("Spades", "5");
    Card card5 = new Card("Clubs", "A");

    //Three Of A Kind
    Card card6 = new Card("Spades", "10");
    Card card7 = new Card("Diamonds", "K");
    Card card8 = new Card("Spades", "3");
    Card card9 = new Card("Hearts", "10");
    Card card10 = new Card("Clubs", "10");
   
    ArrayList<Card> player1 = new ArrayList<Card>();
    ArrayList<Card> player2 = new ArrayList<Card>();
   
    player1.add(card1);
View Full Code Here

  }

  @Test
  public void testHighStraightVsThreeKind() {
    //High A Straight
    Card card1 = new Card("Spades", "5");
    Card card2 = new Card("Diamonds", "J");
    Card card3 = new Card("Hearts", "2");
    Card card4 = new Card("Spades", "K");
    Card card5 = new Card("Clubs", "10");

    //Three Of A Kind
    Card card6 = new Card("Spades", "10");
    Card card7 = new Card("Diamonds", "J");
    Card card8 = new Card("Spades", "Q");
    Card card9 = new Card("Hearts", "K");
    Card card10 = new Card("Clubs", "A");
   
    ArrayList<Card> player1 = new ArrayList<Card>();
    ArrayList<Card> player2 = new ArrayList<Card>();
   
    player1.add(card1);
View Full Code Here

      for (int j = i + 1; j < card.size(); ++j) {
        int faceI = Integer.parseInt(card.get(i).getFace());
        int faceJ = Integer.parseInt(card.get(j).getFace());

        if (faceI > faceJ) {
          Card temp = card.get(i);
          card.set(i, card.get(j));
          card.set(j, temp);
        }
      }
    }
View Full Code Here

      char firstLetter = card.get(i).getFace().charAt(0);

      // change it to corresponding integer.
      switch (firstLetter) {
      case 'J':
        card.set(i, new Card(card.get(i).getSuit(), "11"));
        break;
      case 'Q':
        card.set(i, new Card(card.get(i).getSuit(), "12"));
        break;
      case 'K':
        card.set(i, new Card(card.get(i).getSuit(), "13"));
        break;
      case 'A':
        card.set(i, new Card(card.get(i).getSuit(), "14"));
        break;
      }
    }

    return card;
View Full Code Here

      // obtain the first character of card's face
      String intVal = card.get(i).getFace();

      // change it to corresponding face: J, Q, K, or A
      if (intVal.equals("11")) {
        card.set(i, new Card(card.get(i).getSuit(), "J"));
      } else if (intVal.equals("12")) {
        card.set(i, new Card(card.get(i).getSuit(), "Q"));
      } else if (intVal.equals("13")) {
        card.set(i, new Card(card.get(i).getSuit(), "K"));
      } else if (intVal.equals("14")) {
        card.set(i, new Card(card.get(i).getSuit(), "A"));
      }
    }

    return card;
  }
View Full Code Here

public class TwoPairVsTwoPair {

  @Test
  public void testTwoPairVsTwoPair() {
    // Two Pair
    Card card1 = new Card("Spades", "5");
    Card card2 = new Card("Diamonds", "5");
    Card card3 = new Card("Hearts", "J");
    Card card4 = new Card("Spades", "J");
    Card card5 = new Card("Clubs", "A");

    // Two Pair
    Card card6 = new Card("Spades", "10");
    Card card7 = new Card("Diamonds", "10");
    Card card8 = new Card("Spades", "J");
    Card card9 = new Card("Hearts", "J");
    Card card10 = new Card("Hearts", "A");

    ArrayList<Card> player1 = new ArrayList<Card>();
    ArrayList<Card> player2 = new ArrayList<Card>();

    player1.add(card1);
View Full Code Here

public class ThreeKindVsThreeKind {

  @Test
  public void testThreeKindVsThreeKind() {
    //Three of a Kind 6
    Card card1 = new Card("Spades", "6");
    Card card2 = new Card("Diamonds", "6");
    Card card3 = new Card("Hearts", "6");
    Card card4 = new Card("Spades", "7");
    Card card5 = new Card("Clubs", "A");

    //Three of a Kind 2
    Card card6 = new Card("Spades", "2");
    Card card7 = new Card("Diamonds", "2");
    Card card8 = new Card("Hearts", "2");
    Card card9 = new Card("Hearts", "7");
    Card card10 = new Card("Hearts", "A");
   
    ArrayList<Card> player1 = new ArrayList<Card>();
    ArrayList<Card> player2 = new ArrayList<Card>();
   
    player1.add(card1);
View Full Code Here

public class TwoPairVsOnePair {

  @Test
  public void testTwoPairVsOnePair() {
    //Two Pair
    Card card1 = new Card("Spades", "A");
    Card card2 = new Card("Diamonds", "A");
    Card card3 = new Card("Hearts", "2");
    Card card4 = new Card("Spades", "J");
    Card card5 = new Card("Clubs", "2");

    //One Pair
    Card card6 = new Card("Spades", "K");
    Card card7 = new Card("Diamonds", "3");
    Card card8 = new Card("Spades", "5");
    Card card9 = new Card("Hearts", "K");
    Card card10 = new Card("Hearts", "Q");
   
    ArrayList<Card> player1 = new ArrayList<Card>();
    ArrayList<Card> player2 = new ArrayList<Card>();
   
    player1.add(card1);
View Full Code Here

TOP

Related Classes of javastudy.poker.deck.Card

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.