mercoledì 28 ottobre 2009

Carta.java

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());
}
}

Nessun commento: