Problem

a. Create an IceCreamConeException class whose constructor receives a String that consis...

a. Create an IceCreamConeException class whose constructor receives a String that consists of an ice cream cone’s flavor and an integer representing the number of scoops in the IceCreamCone. Pass this String to the IceCreamConeException’s parent so it can be used in a getMessage() call. Save the class as IceCreamConeException.java. Create an IceCreamCone class with two fields—flavor and scoops. The IceCreamCone constructor calls two data-entry methods—setFlavor() and setScoops(). The setScoops() method throws an IceCreamConeException when the scoop quantity exceeds three. Save the class as IceCreamCone.java. Write an application that establishes several IceCreamCone objects and handles the Exceptions. Save the file as ThrowIceCream.java.

b. Create an IceCreamCone2 class in which youmodify the IceCreamCone setFlavor() method to ensure that the user enters a valid flavor. Allow at least four flavors of your choice. If the user’s entry does not match a valid flavor, throw an IceCreamConeException.Write an application that establishes several IceCreamCone objects and demonstrates the handling of the new Exception. Save the new class file as IceCreamCone2.java, and save the new application file as ThrowIceCream2.java.

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT