Question: Question 5 ( 8 POINTS : 2 pts pour chaque m thode ) Dans cette question, vous allez d finir une classe nomm e D

Question 5(8 POINTS : 2 pts pour chaque mthode)
Dans cette question, vous allez dfinir une classe nomme D, qui reprsente un d(Un d
est un objet de petite taille et de forme cubique), o chaque face du d indique un nombre
compris entre 1 et 6. Le d peut tre lanc, ce qui qui permet de tirer alatoirement un
nombre parmi les six possibilits sur le d.
La classe D possde les membres suivants :
un attribut nomm value de type int qui reprsente le Numro figurant sur le d.
un constructeur sans paramtre pour crer un d qui montre initialement une valeur
alatoire.( complter)
void lancer () : mthode qui permet de lancer le d pour qu'il indique un nombre
alatoire entre 1 et 6.( complter)
int getValue () : mthode qui renvoie le nombre indiqu sur le d
void setValue () : mthode qui dfinit la valeur du d. Affiche "Valeur illgale du
d" si la valeur n'est pas comprise entre 1 et 6.( complter)
Le programme principal main, qui permet de lancer deux ds jusqu' ce qu'ils indiquent
la mme valeur et afficher le nombre de fois que ces ds ont t lancs.( complter)
Vous devez complter le programme fourni D. java ci-joint aux places indiques.
Vous pouvez utiliser Math. random () pour avoir des nombres alatoires et l'adapter
votre cas.
Vous devez obtenir l'affichage suivant (les nombres (3 et 5) peuvent tre diffrents):
a a pris 5 lancs pour que les deux ds indiquent la mme valeur :
3
3
Ce programme va maintenant se terminer avec un message d'erreur
lorsqu'il essaie de fixer la valeur d'un d100.
Valeur illlgale du d100
 Question 5(8 POINTS : 2 pts pour chaque mthode) Dans cette

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!