//(c) A+ Computer Science //www.apluscompsci.com //Name - Zeanna Jeffries import static java.lang.System.*; import java.awt.Color; public class CardRunner { public static void main( String args[] ) { Card one = new Card("SPADES", 9); out.println(one.getSuit()); out.println(one.getFace()); Card two = new Card("DIAMONDS", 1); out.println(two); two.setFace(3); out.println(two); Card three = new Card("CLUBS", 4); out.println(three); Card four = new Card("SPADES", 1); out.println(four); Card five = new Card("HEARTS", 13); out.println(five); Card six = new Card("HEARTS", 11); out.println(six); Card seven = new Card("CLUBS", 12); out.println(seven); } } class Card { public static final String FACES[] = {"ZERO","ACE","TWO","THREE","FOUR", "FIVE","SIX","SEVEN","EIGHT","NINE","TEN","JACK","QUEEN","KING"}; //instance variables private String suit; private int face; //constructors public Card( String s, int f) { suit = s; face = f; } // modifiers public void setFace( int f) { face = f; } public void setSuit( String s) { suit = s; } //accessors public String getSuit() { return suit; } public int getFace() { return face; } //toString public String toString() { return FACES[face] + " of " + suit; } } class BlackJackCard extends Card { public BlackJackCard(String s, int f) { super(s, f); } public int getValue() { if (getFace()==1) return 11; if (getFace()>10) return 10; else return getFace(); } public String toString() { return super.toString() + " " + getValue(); } }
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more