salut a tous
je suis actuellement en detresse, si qqun pourrai m aider ce seré tres gentil
voila je m explique, je dois réaliser une jeu de carte (une bataille) et mon probleme c'est que dès le debut je n'arrive meme pa a afficher la valeur de mes cartes (mon resultat est sur une multitude de ligne "O, null")
voici mon code
il ya ma classe jeu
class Jeu {
private static Carte tCarte[];
private static Carte tCarteMelange[];
public static void main(String[] args) {
tCarte = new Carte[53];
String tNomCarte []= {"As", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Valet", "Dame", "Roi"};
// on affecte les noms des cartes
tCarte[0] = new Carte(0, "Aucune valeur" );
// on crée une carte pour rien car le tableau est à 53
// pour 52 carte normallement
// tNomCarte [i-1]+" Coeur" <-- libelle de la carte
for (int i=1; i<14; i++)
tCarte[i]= new Carte (i,"Coeur");
for (int i=14; i<27; i++)
tCarte[i]= new Carte (i-13,"Careau");
for (int i=27; i<40; i++)
tCarte[i]= new Carte (i-26,"Pic");
for (int i=40; i<53; i++)
tCarte[i]= new Carte (i-39,"Trefle");
tCarteMelange = new Carte[52];
int Fin = 52;
for (int i=0; i<52; i++){
int nombre = (int)((Math.random() * Fin) + 1); //nombre sera affecté par un nombre aléatoire
tCarteMelange[i] = tCarte[nombre]; //la 1er case du tableau sera le nombre de la valeur aleatoire designée
tCarte[nombre] = tCarte[Fin];//une fois la valeur rentré dans le tableau melanger, la valeur sera placée à la fin du tableau
Fin = Fin - 1; // la fin du tableau sera à chaque fois reculé et le tableau de + en + court
}
for (int j=0; j<52; j++)
tCarteMelange[j].AfficherCarte();
}
}
et voici ma classe CARTE:
public class Carte {
int code;
String lib;
public Carte (int wCode, String wLib){
wCode = code;
wLib = lib;
}
public void AfficherCarte(){
System.out.println(code + " "+ lib);
}
}
voila, je tiens a rappeler ke je suis un vrai novice et que mon but pour le moment est d'afficher les carte du jeu dans le desordre pour pouvoir par la suite réaliser une interface
je suis dans le desespoir donc votre aide me seré precieuse
MERCI A TOUS


un mec de stras