Question: Design a Geometry class with the following methods: A static method that accepts the radius of a circle and returns the area of he circle.

Design a Geometry class with the following methods:

A static method that accepts the radius of a circle and returns the area of he circle. Use the following formula: Area = PI x (radius x radius)

A static method that accepts the length and width of a rectangle and returns the area of the rectangle. Use the following formula: Area = Length x Width

A static method that accepts the length of a triangle's base and the triangle's height. The method should return the area of the triangle. Use the following formula: Area = Base x Height x 0.5

The java program should display an error message if negative values are used for the circle's radius, the rectangle's length or width, or the triangle's base or height as parameters in the methods.

Next, write a program to test each method, which displays the following menu and responds to the user's selection:

Geometric Calculator 1. Calculate the area of a Circle 2. Calculate the area of a Rectangle 3. Calculate the area of a Triangle 4. QUIT

Enter your choice (1 - 4):

Display an error message and stop the program if the user enters a number outside the range of 1 through 4 when selecting an item from the menu.

please put comments.

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!