1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| package blackjack;
import cnam.util.Console;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
class ActionBlackJackHumain implements Comparable {
private List<BlaclJack> tabBlaclJack;
private int nbJ;
private int nbRes2;
public ActionBlackJackHumain() {
nbJ=Console.readInt4("Combien de joueur participera à cette partie : ");
nbJoueur(nbJ);
Collections.sort(tabBlaclJack);
resultatFinal();
}
public void nbJoueur(int nbre){
tabBlaclJack=new ArrayList();
for(int i=0;i<nbre;i++){
BlaclJack bjK= new BlaclJack("","",false);
tabBlaclJack.add(bjK);
}
}
public void resultatFinal(){
for(int i = 0; i < tabBlaclJack.size(); i++)
{
System.out.println("******************************************************");
BlaclJack TabB=tabBlaclJack.get(i);
System.out.println("RESULTATS des joueurs : \""+ TabB.nom+"\" \""+ TabB.prenom +"\" avec comme resultat final : "+TabB.resInter);
System.out.println("******************************************************");
nbRes2 = TabB.getResInter();
}
}
public int compareTo(Object o) {
int nbRes1 = ((BlaclJack) o).getResInter();
if(nbRes1>nbRes2)return -1;
else if(nbRes1 == nbRes2) return 0;
else return 1;
}
} |