All pastes #709647 Raw Edit

Reines

public java v1 · immutable
#709647 ·published 2007-09-24 21:06 UTC
rendered paste body
import java.util.Random;public class Cards {    private String[] cards={"Ace","2","3","4","5","6","7","8","9","10","Jack","Queen","King"};    private String[] suits={"Hearts","Diamonds","Spades","Clubs"};    private int[][] deck;    public Cards() {        deck = new int[13][4];        for (int card = 0;card < 13;card++) {            for (int suit = 0; suit < 4; suit++) {                deck[card][suit] = 0;            }        }    }    public String dealCard() {      Random r = new Random();      int cardValue = r.nextInt(13);        int suitValue = r.nextInt(4);      if (deck[cardValue][suitValue] == 1) {@@          return dealCard();      }      deck[cardValue][suitValue] = 1;      return cards[cardValue] + " of " + suits[suitValue];    }    public void printCardTable() {        System.out.println("H\tD\tS\tC");       for (int card = 0;card < 13;card++) {           for (int suit = 0; suit < 4; suit++) {               System.out.print(deck[card][suit] + "\t");            }            System.out.println("");        }      }}------public class CardsTester {    public static void main (String [] args) {        Cards c = new Cards();        for (int i = 0; i < 51; i++) {            System.out.println(c.dealCard());        }        c.printCardTable();    }}