Java We have an assignment with the tasks of creating a deck

Java

We have an assignment with the tasks of “creating” a deck of cards, placing the contents in a single-dimensional array, and then displaying the contents of the array. Make sure that the output matches what I expect.

Task #1 – Create your Deck

You first need to create a simple deck of cards. Use a simple one-dimensional String array to hold your card deck. The array should contain 52 locations – one for each card. Populate the array with your card data – one card per each array element. There is no Joker in the deck.

The data values that mimic the deck of cards should be:

                                2 of Spades

                                2 of Hearts

                                2 of Clubs

                                2 of Diamonds

                                :

                                King of Clubs

                                :

                                Ace of Diamonds

no jokers in deck

Task #2 – Display the Unshuffled Deck

Display your complete unshuffled deck in a comma delimited format.  

2 of Spades, 2 of Hearts, 2 of Clubs, …….

Solution


public class Deck {

   public static void main(String[] args) {

       //single-dimensional array to store 52 card
       String deckArray[]= new String[52];
      
       String valArray[]={\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"Jack\",\"Queen\",\"King\",\"Ace\"};
      
       //This loop will do the task-1 of creating the deck
       for(int i=0;i<13;i++){
               deckArray[(i*4)]=valArray[i]+ \" of Spades\";
               deckArray[(i*4)+1]=valArray[i]+ \" of Hearts\";
               deckArray[(i*4)+2]=valArray[i]+ \" of Clubs\";
               deckArray[(i*4)+3]=valArray[i]+ \" of Diamonds\";
       }
      
       //This loop will do the task-2 of displaying the unshuffled deck
       for(int j=0;j<52;j++){
           System.out.print(deckArray[j]);
           if(j!=51){
               System.out.print(\", \");
           }
       }
   }
}

Java We have an assignment with the tasks of “creating” a deck of cards, placing the contents in a single-dimensional array, and then displaying the contents of
Java We have an assignment with the tasks of “creating” a deck of cards, placing the contents in a single-dimensional array, and then displaying the contents of

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site