Menu

[Solved] Open New Window Browser Copy Paste Address Browser S Search Https Wwwcheggcom Homework Hel Q37244625

Open a new window on your browser, and copy and paste thisaddress on to your browser’s search:

https://www.chegg.com/homework-help/questions-and-answers/purpose-purpose-lab-design-write-many-complex-methods-working-arrays-array-list-objects-ma-q37244441

Make the tester class work with the question in the aboveaddress. Follow all the instructions on the page that address takesyou to.

Tester Class:

public class Tester
{
/**
* main() method
*/
public static void main(String[] args)
{
// No pair
System.out.println(“No pair”);
Hand noPair1 = new Hand(new Card(10, 3), new Card(3, 0), newCard(13, 2), new Card(5, 1), new Card(14, 3));
System.out.print(noPair1.toString());
System.out.print(printCategory(noPair1.category()));
System.out.println(“n”);

// One pair
System.out.println(“One pair”);
Hand onePair1 = new Hand(new Card(12, 2), new Card(14, 3), newCard(10, 2), new Card(14, 0), new Card(11, 1));
System.out.print(onePair1.toString());
System.out.print(printCategory(onePair1.category()));
System.out.println(“n”);

// Two pair
System.out.println(“Two pair”);
Hand twoPair1 = new Hand(new Card(12, 0), new Card(3, 0), newCard(14, 3), new Card(14, 1), new Card(3, 2));
System.out.print(twoPair1.toString());
System.out.print(printCategory(twoPair1.category()));
System.out.println(“n”);

// Three of a kind
System.out.println(“Three of a kind”);
Hand threeOfAKind1 = new Hand(new Card(14, 3), new Card(14, 0), newCard(6, 2), new Card(2, 2), new Card(14, 1));
System.out.print(threeOfAKind1.toString());
System.out.print(printCategory(threeOfAKind1.category()));
System.out.println(“n”);

// Straight
System.out.println(“Straight”);
Hand straight1 = new Hand(new Card(13, 3), new Card(10, 1), newCard(14, 1), new Card(12, 0), new Card(11, 2));
System.out.print(straight1.toString());
System.out.print(printCategory(straight1.category()));
System.out.println();
// aces low
System.out.println(“Extra credit – aces low”);
Hand straight2 = new Hand(new Card(4, 3), new Card(3, 1), newCard(5, 1), new Card(2, 0), new Card(14, 2));
System.out.print(straight2.toString());
System.out.print(printCategory(straight2.category()));
System.out.println(“n”);

// Flush
System.out.println(“Flush”);
Hand flush1 = new Hand(new Card(8, 2), new Card(3, 2), new Card(11,2), new Card(5, 2), new Card(14, 2));
System.out.print(flush1.toString());
System.out.print(printCategory(flush1.category()));
System.out.println(“n”);

// Full house
System.out.println(“Full house”);
Hand fullHouse1 = new Hand(new Card(14, 3), new Card(9, 0), newCard(14, 0), new Card(14, 1), new Card(9, 3));
System.out.print(fullHouse1.toString());
System.out.print(printCategory(fullHouse1.category()));
System.out.println(“n”);

// Four of a kind
System.out.println(“Four of a kind”);
Hand fourOfAKind1 = new Hand(new Card(14, 3), new Card(9, 3), newCard(14, 1), new Card(14, 2), new Card(14, 0));
System.out.print(fourOfAKind1.toString());
System.out.print(printCategory(fourOfAKind1.category()));
System.out.println(“n”);

// Straight flush
System.out.println(“Straight flush”);
// (an aces high straight flush is a royal flush)
Hand straightFlush1 = new Hand(new Card(5, 1), new Card(2, 1), newCard(4, 1), new Card(6, 1), new Card(3, 1));
System.out.print(straightFlush1.toString());
System.out.print(printCategory(straightFlush1.category()));
System.out.println();
// aces low
System.out.println(“Extra credit – aces low”);
Hand straightFlush2 = new Hand(new Card(4, 3), new Card(3, 3), newCard(14, 3), new Card(5, 3), new Card(2, 3));
System.out.print(straightFlush2.toString());
System.out.print(printCategory(straightFlush2.category()));
System.out.println(“n”);

// Royal flush
System.out.println(“Royal flush”);
Hand royalFlush1 = new Hand(new Card(13, 0), new Card(10, 0), newCard(14, 0), new Card(11, 0), new Card(12, 0));
System.out.print(royalFlush1.toString());
System.out.print(printCategory(royalFlush1.category()));
System.out.println(“n”);

// Invalid hand
System.out.println(“Invalid hand”);
Hand invalidHand1 = new Hand(new Card(13, 0), new Card(7, 2), newCard(2, 3), new Card(10, 1), new Card(13, 0));
System.out.print(invalidHand1.toString());
System.out.println(“n”);
}

/**
* Returns the category of a hand.
*
* @param category int category of a hand
* @return the category as a String
*/
public static String printCategory(int category)
{
String out = “”;

switch (category) {
case Hand.ROYAL_FLUSH :
out = ” Royal flush”;
break;
case Hand.STRAIGHT_FLUSH :
out = ” Straight flush”;
break;
case Hand.FOUR_OF_A_KIND :
out = ” Four of a kind”;
break;
case Hand.FULL_HOUSE :
out = ” Full house”;
break;
case Hand.FLUSH :
out = ” Flush”;
break;
case Hand.STRAIGHT :
out = ” Straight”;
break;
case Hand.THREE_OF_A_KIND :
out = ” Three of a kind”;
break;
case Hand.TWO_PAIR :
out = ” Two pair”;
break;
case Hand.ONE_PAIR :
out = ” One pair”;
break;
}

return out;
}
}

Expert Answer


Answer to Open a new window on your browser, and copy and paste this address on to your browser’s search: https://www.chegg.com/ho… . . .

OR


Leave a Reply

Your email address will not be published. Required fields are marked *