Help!jogo do 21

3 respostas
Z

É assim eu ja crei uma classe carta do tipo

public class Carta {

public final static int copas=0,espadas=1,ouros=2,paus=3;

public final static int valete=11, dama=12, rei=13, as=14, joker=15;

private int naipe;

private int tipo;
public Carta(int naipe,int tipo){

this.naipe=naipe;

this.tipo=tipo;

}
public int getNaipe(){

return naipe;

}

public int getTipo(){

return tipo;

}
public String toStringNaipe(){

switch(naipe){

case 0: return “Copas”;

case 1: return “Espadas”;

case 2: return “Ouros”;

case 3: return “Paus”;

default : return Nao existe;

}

}
public String toStringTipo(){

switch(tipo){

case 2: return “2”;

case 3: return “3”;

case 4: return “4”;

case 5: return “5”;

case 6: return “6”;

case 7: return “7”;

case 8: return “8”;

case 9: return “9”;

case 10: return “10”;

case 11: return “Valete”;

case 12: return “Dama”;

case 13: return “Rei”;

case 14: return “Ás”;

case 15: return “Joker”;

default: return Não existe;

}

}
public String toString(){

return toStringTipo()+ " " + toStringNaipe();

}

e depois criei um classe baralho do tipo

private Carta[] baralho21;

public Baralho21(){

baralho21 = new Carta[35];

int contCartas=0;

for(int naipe=0;naipe<=3;naipe++){

for(int tipo=6;tipo<=14;tipo++){

baralho21[contCartas]=new Carta(naipe,tipo);

contCartas++;

}

}

}
public Carta[] getBaralho21(){

return baralho21;

}

Mas agora tou com um problema, n consigo fazer um metodo para baralhar o baralho.

Sera que alguem me pode ajudar

3 Respostas

D

tenta o Math.random()*NumerodeCartasDoSEuBaralho,ela vai sortear aleatoriamente ou preenchendo seu vetor baralho

D

supondo que são 64 cartas no baralho

for(int i=0;<=64;i++){

baralho21[Math.random()

*64]=new Carta(naipe,tipo);

++;

}

Espero que pelo te dado um caminho
alex_sandro_formigar

Olha só !!!

você é novo aqui não sei sabe
utlizar todos os recursos de formatação

dá uma olhada aqui !
http://guj.com.br/posts/list/50115.java

Criado 9 de junho de 2007
Ultima resposta 9 de jun. de 2007
Respostas 3
Participantes 3