Question: java please help 1. Create an ArrayList (java) or List (C#) called Deck of Playing Card (the Class you defined in the previous question). a.

1. Create an ArrayList (java) or List (C#) called Deck of Playing Card (the Class you defined in the previous question). a. You will put an object of type Playing Card into each cell of the ArrayList/List. b. The first Playing Card should be an "A of Clubs", ie, it's value should be A, it's suite should be Clubs. Next add a "2 of Clubs", "3 of Clubs", "4 of Clubs" ... "Q of Clubs" ... "K of Clubs". c. Repeat step b above for Diamonds, Hearts and Spades. d. Thus you'll add all 13 values (A,2,3,4,5,6,7,8,9,10,J,Q,K) of each of the 4 suites, so you should end up adding 52 Playing Card objects to the ArrayList. e. Hint: You should use a nested loop to do this step 2. Next, you will create a "hand" of 5 unique cards in a new ArrayList/List. a. You'll do this by picking a random number between 0 and 51 using: C#: int pos=myrand.Next(51); Java: int pos=myrand.nextInt(51); b. If you've not picked that number before, you'll add the card that is in the Deck ArrayList/List at that position you just randomly picked to the Hand ArrayList/List Java: int pos=myrand.nextInt(51); b. If you've not picked that number before, you'll add the card that is in the Deck ArrayList/List at that position you just randomly picked to the Hand ArrayList/List c. You'll have to keep track of which numbers you've picked so you don't accidentally add the same card twice. 3. Finally, print out the 5 cards of the hand ArrayList/List. You must use the toString (Java) or ToString (C#) override you put in the class in the last question Paste (ctrl v) all your code from repl.it into this box: 80 980 $ 4 5 6 & 7 8 0 E R T Y U 0 D F G H C V B N. M
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
