Question: Do this in java Define the class InvalidSide Exception, which inherits from the Exception class. Also define a Square class, which has one method variable

Do this in java

Do this in java Define the class InvalidSide Exception, which inherits from

the Exception class. Also define a Square class, which has one method

Define the class InvalidSide Exception, which inherits from the Exception class. Also define a Square class, which has one method variable -- an int describing the side length. The constructor of the Square class should take one argument, an int meant to initialize the side length; however, if the argument is not greater than 0, the constructor should throw an Invalid SideError. The Square class should also have a method getArea, which returns the area of the square. Create a Driver class with a main method to test your classes. Your program should prompt the user to enter a value for the side length, and then create a Square object with that side length. If the side length is valid, the program should print the area of the square. Otherwise, it should catch the InvalidExceptionError, print "Side length must be greater than 0.", and terminate the program SAMPLE RUN #1: java Driver Interactive Session (Hide Invisibles Highlight: None Show Highlighted Only Enter.side.length of square:-132 Side.length-must be greater than 0.- SAMPLE RUN #2: java Driver Interactive Session Hide Invisibles Highlight: None Show Highlighted Only Enter.side.length of square:52 25

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!