Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

public class arrayofcards { private int currentCard; //next card index private s

ID: 3823395 • Letter: P

Question

public class arrayofcards {

private int currentCard; //next card index

private static final int NUMBER_OF_CARDS = 52; // generates random cards

private static final Random randomNumbers = new Random();}

public static void main arrayofcards()

{

String[] faces = { "Ace", "Deuce", "Three", "Four", "Five", "Six",

"Seven", "Eight", "Nine", "Ten", "Jack", "Queen", "King" };

String[] suits = { "Hearts", "Diamonds", "Clubs", "Spades" };

currentCard = 0; //current card sets so that it dealt

for ( int count = 0; count < deck.length; count++ )}

deck[ count ] = new Card( faces[ count % 13 ], suits[ count / 13 ] );

}

}

when i compile this ,this error comes

Arrayofcards.java:10: error: class, interface, or enum expected
public static void main arrayofcards()
^
Arrayofcards.java:18: error: class, interface, or enum expected
String[] suits = { "Hearts", "Diamonds", "Clubs", "Spades" };
^
please fix this error and update it

Explanation / Answer

Here is fixed code.

As you have not shared you Card class, I made a dummyone

Card.java

public class Card
{
public Card()
{

}

public Card(String card, String suit)
{
}
}

arrayofcards.java

import java.util.Random;

public class arrayofcards {

private static int currentCard; // next card index

private static final int NUMBER_OF_CARDS = 52; // generates random cards

private static final Random randomNumbers = new Random();

public static void main(String[] args)

{
String[] faces = { "Ace", "Deuce", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Jack",
"Queen", "King" };

String[] suits = { "Hearts", "Diamonds", "Clubs", "Spades" };

currentCard = 0; // current card sets so that it dealt
Card[] deck = new Card[NUMBER_OF_CARDS];
for (int count = 0; count < deck.length; count++) {
deck[count] = new Card(faces[count % 13], suits[count / 13]);
}
}
}