CSIS 212
CSIS 212
PROGRAMMING ASSIGNMENT 7 INSTRUCTIONS
Exercise 8.4 JHTP (Rectangle Class): Create a class Rectangle with attributes length and
width, each of which defaults to 1. Provide methods that calculate the rectangle’s perimeter and
area. Use set and get methods for both length and width. The set methods will verify that length
and width are each floating-point numbers larger than 0.0 and less than 20.0. Write a program
to test class Rectangle.
This assignment is due by 11:59 p.m. (ET) on Monday.
Notes:
1. In the test class write code to create and print a menu that returns a value corresponding to
the menu choice.
2. Also in the test file, remember to code a Try Catch Illegal Argument Expection to determine
if the user entered a length and width of 0.0-20.
CSIS 212
PROGRAMMING ASSIGNMENT 7 INSTRUCTIONS
Exercise 8.4 JHTP (Rectangle Class): Create a class Rectangle with attributes length and
width, each of which defaults to 1. Provide methods that calculate the rectangle’s perimeter and
area. Use set and get methods for both length and width. The set methods will verify that length
and width are each floating-point numbers larger than 0.0 and less than 20.0. Write a program
to test class Rectangle.
This assignment is due by 11:59 p.m. (ET) on Monday.
Notes:
1. In the test class write code to create and print a menu that returns a value corresponding to
the menu choice.
2. Also in the test file, remember to code a Try Catch Illegal Argument Expection to determine
if the user entered a length and width of 0.0-20.