Expand|Select|Wrap|Line Numbers
- //My card class
- import java.util.Arrays;
- import java.util.Random;
- public class Card
- {
- //Attributes
- private int suit;
- private int value;
- //Constructors
- //Default
- public Card()
- {
- suit=0;
- value=0;
- }
- //Explicit
- public Card(int suit, int value)
- {
- this.suit=suit;
- this.value=value;
- }
- if(suit == 0)
- {
- return ("heart");
- }
- else if(suit == 1)
- {
- return ("spade");
- }
- else if(suit == 2)
- {
- return ("club");
- }
- else if(suit == 3)
- {
- return ("diamond");
- }
- public int getSuit()
- {
- return suit;
- }
- public int getValue()
- {
- return value;
- }
- public String toString()
- {
- return (suit+ "," +value);
- }
- }
- //My deck class
- import java.util.Arrays;
- import java.util.Random;
- public class Deck
- {
- public static void main(String[] args)
- {
- int[] s=new int[4];
- int[] v=new int[13];
- Card[] c=new Card[13];
- Random gen=new Random();
- for(int i=0; i<13; i++)
- c[i]=new Card(gen.nextInt(13), gen.nextInt(4));
- for(int i=0; i<5; i++)
- System.out.println(c[i]);
- }
- }