Question
Create a die class. This is similar to the coin class , but instead of face having value 0 or 1, it now has value
Create a die class. This is similar to the coin class , but instead of face having value 0 or 1, it now has value 1,2,3,4,5, or 6. Also instead of having a method called flip, name it roll (you flip a coin but roll a die). You will NOT have a method called isHeads, but you will need a method (call it getFace ) which returns the face value of the die.
Altogether you will have one attribute (face), and the following methods: constructor (calls roll), roll, getFace.
Test it by writing a main method in which you roll 2 dice. If you get exactly 7 you win, 11 you lose, anything else roll both dice again until you either win or lose. in order to verify your program works correctly put a println in the loop so that every time you roll the dice you print out the total value.
In Java
must include
Comments to state what this program does
Comments within the program
correct constructor for die class (returns random # between 1 and 6)
correct roll method within the die class
correct method getFace in die class
corect use of class methods in main
correct output
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started