[Debutant] [JAVA] afficher le resultat d'une boucle ?

afficher le resultat d'une boucle ? [Debutant] [JAVA] - Java - Programmation

Marsh Posté le 22-04-2006 à 00:12:17    

Salut à tous,
 
Je crois que c'est mon premier post dans cette categorie  :pt1cable:  
 
Voila je vous explique mon problème, le programme fait tourner un jeux de carte ms bon rien de très important pour la suite.
 
Donc voila je souhaiterais afficher dans une boite de dialogue de type JOptionPane ceci :
______________
 
Votre main :  
 
carte n°1 = 45
carte n°2 = 54
carte n°3 = 35
...
______________
 

Code :
  1. public void afficheCarteJoueur()
  2.     {
  3.        for(int i=0;i<cartes_joueurs.size();i++)
  4.        {
  5.        jeu_carte j;
  6.        j=(jeu_carte) cartes_joueurs.get(i);
  7.      
  8.        JOptionPane.showMessageDialog(null,"valeur de la carte: " +j.getValeur());
  9.        }
  10.        jouerASonTour();
  11.     }


 
Donc pour le moment j'ai plusieur boites de dialogue successives avec les differentes cartes...  
 
donc je voullais savoir s'il été possible de faire un affichage comme cité plus haut ? et le plus important comment ?
 
Merci d'avance  :jap:

Message cité 1 fois
Message édité par sharck1987 le 22-04-2006 à 09:53:36
Reply

Marsh Posté le 22-04-2006 à 00:12:17   

Reply

Marsh Posté le 22-04-2006 à 19:11:52    

up

Reply

Marsh Posté le 22-04-2006 à 20:11:20    

sharck1987 a écrit :

Salut à tous,
 
Je crois que c'est mon premier post dans cette categorie  :pt1cable:  
 
Voila je vous explique mon problème, le programme fait tourner un jeux de carte ms bon rien de très important pour la suite.
 
Donc voila je souhaiterais afficher dans une boite de dialogue de type JOptionPane ceci :
______________
 
Votre main :  
 
carte n°1 = 45
carte n°2 = 54
carte n°3 = 35
...
______________
 

Code :
  1. public void afficheCarteJoueur()
  2.     {
  3.        for(int i=0;i<cartes_joueurs.size();i++)
  4.        {
  5.        jeu_carte j;
  6.        j=(jeu_carte) cartes_joueurs.get(i);
  7.      
  8.        JOptionPane.showMessageDialog(null,"valeur de la carte: " +j.getValeur());
  9.        }
  10.        jouerASonTour();
  11.     }


 
Donc pour le moment j'ai plusieur boites de dialogue successives avec les differentes cartes...  
 
donc je voullais savoir s'il été possible de faire un affichage comme cité plus haut ? et le plus important comment ?
 
Merci d'avance  :jap:


 
et  avec  

Code :
  1. public void afficheCarteJoueur()
  2.     {
  3.        for(int i=0;i<cartes_joueurs.size()-2;i++)
  4.        {
  5.        jeu_carte j;
  6.        j=(jeu_carte) cartes_joueurs.get(i);
  7.        k=(jeu_carte) cartes_joueurs.get(i+1)
  8.        l=(jeu_carte) cartes_joueurs.get(i+2)
  9.      
  10.        JOptionPane.showMessageDialog(null,"valeur de la carte: " +j.getValeur()+k.getValeur()+l.getValeur());
  11.        }
  12.        jouerASonTour();
  13.     }


 
? Débutant aussi...
       

Reply

Marsh Posté le 22-04-2006 à 21:16:41    

Merci, j'ai repris ta solution en me passant du "for"  qui n'etait plus vraimment util et ca marche nikel :)

Reply

Marsh Posté le 23-04-2006 à 02:23:13    

;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed