Question: Question 5 ( 8 POINTS : 2 pts pour chaque m thode ) Dans cette question, vous allez d finir une classe nomm e D
Question POINTS : pts pour chaque mthode
Dans cette question, vous allez dfinir une classe nomme D qui reprsente un dUn d
est un objet de petite taille et de forme cubique o chaque face du d indique un nombre
compris entre et 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 et 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 et 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 cijoint 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 et peuvent tre diffrents:
a a pris lancs pour que les deux ds indiquent la mme valeur :
Ce programme va maintenant se terminer avec un message d'erreur
lorsqu'il essaie de fixer la valeur d'un d
Valeur illlgale du d
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
