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]);
}
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.