The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | May 2017 |
| Last Sign in: | 398 Weeks Ago, 5 Days Ago |
| Questions Answered: | 66690 |
| Tutorials Posted: | 66688 |
MCS,PHD
Argosy University/ Phoniex University/
Nov-2005 - Oct-2011
Professor
Phoniex University
Oct-2001 - Nov-2016
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 you modify 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.
Hel-----------lo -----------Sir-----------/Ma-----------dam----------- Â----------- -----------Tha-----------nk -----------You----------- fo-----------r u-----------sin-----------g o-----------ur -----------web-----------sit-----------e a-----------nd -----------acq-----------uis-----------iti-----------on -----------of -----------my -----------sol-----------uti-----------on.-----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- ca-----------tch-----------