You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
804 B

// The Card class that represents cards
// Do not make any changes to this file!
// Xiwei Wang
import java.io.*;
public class Card implements Serializable
{
// instance variables
private int m_suit;
private int m_rank;
// constructor
public Card(int suit, int rank)
{
m_suit = suit;
m_rank = rank;
}
// getters
public int getSuit()
{
return m_suit;
}
public int getRank()
{
return m_rank;
}
// return a string representation of the card
public String toString()
{
String[] suitChars = {"C", "D", "H", "S"};
String[] rankChars = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
return suitChars[m_suit] + rankChars[m_rank];
}
}