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
Get step-by-step solutions from verified subject matter experts
