Bonjour.
Ayant commencé le Java depuis peu (avec une expérience PhP derrière), j'ai un peu de mal à réussir ce que je veux faire.
Je m'explique, après avoir créé un objet "Dé" (qui n'est rien d'autre qu'un simple dé) décrit avec la valeur de variables "valeur" et "faces", j'essaye de faire tout simplement une boucle qui me permettrait d'afficher:
"Le de numéro X a Y faces et sa valeur est Z."
Pour cela, voici le code que j'ai commencé à faire:
Après avoir cherché pendant quelques temps (avec les solutions en "tableau", "liste" et bien d'autre, je n'ai pas réussi à trouver comment faire).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 class De { public int faces; public int valeur; } De de6; de6 = new De(); De de12; de12 = new De(); de6.faces = 6; de12.faces = 12; de6.valeur = (int)(Math.random()*6+1); de12.valeur = (int)(Math.random()*12+1); for (int i=0; i<2;i++) { int j=0; if (i==0) j=6; else if (i==1) j=12; System.out.print("Valeur du dé à "+j+" faces: "+...."); }
Je pense que le principe serait d'afficher un "de[j].faces" sauf que ça ne marche pas...
J'arrive très bien à avoir au final un "de6" et "de12" avecmais l'affichage de la valeur du nbr.faces ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part String nbr = "de" + j ;
J'espère avoir expliqué au mieux mon problème.
Merci d'avance de votre aide.
Partager