Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

NOTE To test, you should put all of these methods into a MyMethods class and then write an application that will instantiate an instance (object)

NOTE To test, you should put all of these methods into a MyMethods class and then write an application that will instantiate an instance (object) of that class to use the above methods. It should be obvious that you will need to get the parameters from either the user or through some other means (random number generator) so that when you call (invoke) the method you have the actual parameters to pass along to the method being called. If you do generate numbers have the application print them out so that you know what was generated and given to the method so that the return values can be checked for correctness. 3. Modify the class Die presented in class to include another instance data (String), called color, to represent the color of a die. Add a getter/setter for this data. 4. Implement a method comboDie that takes two dice parameters. The method returns a die with color the combination of both dice colors and face value the integer average of the dice facevalues. (Add this method to your MyMethods class) Example: if first die is blue with facevalue=3 and second die is redwith facevalue=5, the method returns a blue-red die with facevalue=4. Note. Use the Die class presented in class. DEFINING CLASSES 5. Using the Die class defined in class, design and implement a class called PairOfDice, composed of two Die objects. Include methods to set and get each individual die, a method to roll the dice, a toString method that returns colors of both dice and a method pairSum that returns the current sum of the two die values. 6. Write an application TestPairOfDice that uses the PairOfDice class to create and roll a pair of dice. The application prints to the screen the sum of their fair values.

Please try to comment an explanation of each line of code

EDIT: This should be written in Java

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Real Time Database Systems Architecture And Techniques

Authors: Kam-Yiu Lam ,Tei-Wei Kuo

1st Edition

1475784023, 978-1475784022

More Books

Students also viewed these Databases questions