card_enum
//Tony Piechowski
// this program is not yet finished
import java.awt.Color;
import java.util.ArrayList;
public class cardexam {
public static void main(String[] args) {
ArrayList<Card> deck = new ArrayList<Card>();
for(Suit suit: Suit.values()){
for(CardDenomination denomination: CardDenomination.values()){
for(CardValue value : CardValue.values()){
Card card = new Card(suit, denomination, Value);
deck.add(card);
System.out.println(card);
}
}
}
}
}
class Card{
public final Suit suit;
public final CardValue value;
public Card(Suit s, CardValue v){
this.suit = s;
this.value = v;
}
public String toString(){
return value + " of " + suit + " and has a value of " ;
}
}
enum CardDenomination {
ACE(1, 1, 11), TWO(2, 2), THREE(3, 3), FOUR(4, 4),
FIVE(5, 5), SIX(6, 6), SEVEN(7, 7), EIGHT(8, 8),
NINE(9, 9), TEN(10, 10), JACK(11, 10), QUEEN(12, 10), KING(13, 10);
private int order;
private int denomination;
private int otherValue;
CardDenomination(int order, int denomination){
this.order = order;
this.denomination = denomination;
this.otherDenomination = -1;
}
CardDenomination(int order, int denomination, int otherDenomination){
this.order = order;
this.denomination = denomination;
this.otherValue = otherValue;
}
CardValue(int value){
if (denomination = ACE){
System.out.println
}
}
}