13 cuori (0 a 12)
13 quadri (13 a 25)
13 fiori (26 a 38)
13 picche (39 a 51)
45 deve essere il 6 di picche
     n/13   45/13=3
semi[]{"cuori","quadri","fiori","picche"}
seme=semi[q]
valore=n%13+1
   q=n/13=52/13=4
public class Carta{
  private String seme; // "P" "Q" "C" "F"
  private String nome; // "A 2----9 J Q K"
  private int valore;
  private semi[]{"cuori","quadri","fiori","picche"};
  private nomi[]={"asse","2","3","4","5","6","7","8","9","10","Jack","Donna","Re"};
  public Carta(int n){ // n è il numero univoco della carta da 1 a 52 
    int iseme=n/13;
    seme=semi[iseme];
    valore=n%13+1;
    nome=nomi[valori-1];
  }
  public String getSeme(){
      return seme;
  }
  public String getNome(){
    return nome;
  }
  public int getValore(){
      return valore;
  }
  public void ioSono{
      System.out.println("Io sono la carta"+getNome()+" "+getSeme());
  }
}
mercoledì 28 ottobre 2009
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento