Our Services

Get 15% Discount on your First Order

[rank_math_breadcrumb]

JAVA Card Shuffling and Dealing Using the code in the book (or slides if you do not have the book), modify Fig.7.11 to deal a five-card poker hand. Then modify class DeckOfCards of Fig.7.10 to incl

JAVA

Card Shuffling and Dealing

Using  the code in the book (or slides if you do not have the book), modify  Fig.7.11 to deal a five-card poker hand. Then modify class DeckOfCards  of Fig.7.10 to include methods that determine whether a hand contains:

  1. a pair
  2. two pairs
  3. three of a kind (e.g., three jacks)
  4. four of a kind (e.g., four aces)
  5. a flush (i.e., all five cards of the same suit)
  6. a straight (i.e., five cards of consecutive face values)
  7. a full house (i.e., two cards of one face value and three cards of another face value)

Hint: Add methods getFace and getSuit to class Card of Fig.7.9

Then write an application that deals two five-card poker hands, evaluates each hand and determines which is better.

Make  your application simulate the dealer. The dealer’s five-card hand is  dealt “face down,” so the player cannot see it. The application should  then evaluate the dealer’s hand, and, based on the quality of the hand,  the dealer should draw one, two, or three more cards to replace the  corresponding number of unneeded cards in the original hand. The  application should then reevaluate the dealer’s hand.

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions

Using the Wall Street Journal or other reliable technology sources, identify a company in an industry that aligns with your major that uses AI for their business operation. In a 400- to 500-word repor

Using the Wall Street Journal or other reliable technology sources, identify a company in an industry that aligns with your major that uses AI for their business operation. In a 400- to 500-word report, describe your selected company, the AI tool/application used for their business operation, and their apparent business goal(s). Briefly

Essay: 700 words minimum to 1000 words maximum (title pages and works cited pages are not included in word count) Provide a brief MDA analysis of your game, focusing on the main mechanics, dynamics an

Essay: 700 words minimum to 1000 words maximum (title pages and works cited pages are not included in word count) Provide a brief MDA analysis of your game, focusing on the main mechanics, dynamics and aesthetics/intended emotional response of your game Discuss the following content in your essay: What you