Question: This is my output, I need the code changes so that instead of numbers it says 1=Spades, 2=Diamonds, 3=Hearts, 4=Clubs, and 1=Ace, 11=Jack, 12=Queen, 13=King

This is my output, I need the code changes so that instead of numbers it says 1="Spades, 2="Diamonds", 3="Hearts, 4="Clubs", and 1=Ace, 11=Jack, 12=Queen, 13=King
Here is the code, please show me how to change this
public class Driver{ public static void main(String[] args) { DeckOfCards deck=new DeckOfCards(); System.out.println("Deck of Cards"); deck.printDeck(); System.out.println("Shuffling the Deck"); deck.shuffle(); Card dealtCard= deck.dealCard(); System.out.println("Card dealt Suit="+dealtCard.getSuit()+ "Face="+dealtCard.getFace()); System.out.println("no. of Cards dealt="+deck.getCardsDealt()); System.out.println("no. of Cards Left="+deck.getCardsLeft()); } }
import java.util.Random;
public class DeckOfCards { private Card[] deckOfCards; private int cardsDealt; private int cardsLeft; public DeckOfCards() { deckOfCards= new Card[52]; cardsDealt=0; cardsLeft=52; int count=0; int i,j; for(i=1; i
import java.util.Random; public class Card {
private int face; private int suit; public Card(int suit, int face) { this.suit=suit; this.face=face; } public int getFace() {return face; } public void SetFace(int face) { this.face=face; } public int getSuit() { return suit; } private void setSuit(int suit) { this.suit=suit; } }
Deck of Cards Card! Suits-1 Face-1 Card2Suits-1Face 2 Card3Suits-1Face 3 Card4Suits-1Face 4 Card5Suits-1Face5 Card6Suits-1Face 6 Card7Suits 1Face-7 Card8Suits-1Face 8 Card9Suits-1Face 9 Card10Suits-1Face 10 Card11Suits-1Face 11 Card12Suits-1Face 12 Card! 3 Suits-1 Face-13 Card14Suits-2Face-1 Card15Suits-2Face-2 Card16Suits-2Face 3 Card17Suits-2Face 4
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
