Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Deck03.java
- public class Deck03
- {
- private String Rank[]={"Ace", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight","Nine","Ten","Jack","Queen","King"};
- private int Value[]={1,2,3,4,5,6,7,8,9,10,11,12,13};
- private String Suit[]={"Spades","Diamonds","Hearts","Clubs"};
- private Card[] cards;
- private int size;
- public Deck03()
- {
- for (int y=0;y<4;y++)
- {
- for (int q=0;q<13;q++)
- {
- Card x=new Card(Rank[q],Suit[y],Value[q]);
- System.out.println(x.toString());
- }
- }
- }
- //Card.java
- public class Card
- {
- private String suit;
- private String rank;
- private int value;
- public Card(String s, String r, int v)
- {
- suit = s;
- rank = r;
- value = v;
- }
- public String getSuit() { return suit; }
- public String getRank() { return rank; }
- public int getValue() { return value; }
- public void setSuit(String s) { suit = s; }
- public void setRank(String r) { rank = r; }
- public void setValue(int v) { value = v; }
- public String toString()
- {
- return "[" + suit + ", " + rank + ", " + value + "]";
- }
- public boolean matches(Card otherCard)
- {
- return otherCard.getSuit().equals(this.suit)
- && otherCard.getRank().equals(this.rank)
- && otherCard.getValue() == this.value;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement