Question: Create a driver class called DealCards that deals five random cards.import java.util.Scanner; public class Cards { String cardNum; String cardSuit; int points; // Constructor to

Create a driver class called DealCards that deals five random cards.import java.util.Scanner; public class Cards { String cardNum; String cardSuit; int points; // Constructor to initialize card attributes Cards(String n, String s, int p) { cardNum = n; cardSuit = s; points = p; } // Method to display card details public void displayCard() { System.out.println("Card: " + cardNum + cardSuit + " Points: " + points); } public static void main(String args) { // Creating card objects Cards deck = new Cards[52]; // Suits and points arrays String suits = {"H", "D", "C", "S"}; String numbers = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"}; int points = {15, 5, 5, 5, 5, 5, 5, 5, 5, 10, 10, 10, 10}; // Initialize the deck int index = 0; for (String suit : suits) { for (int i = 0; i < numbers.length; i++) { deck[index++] = new Cards(numbers[i], suit, points[i]); } } // Display all cards in the deck for (Cards card : deck) { card.displayCard(); } } }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!