Below is my code and it is not working here are the instruct

Below is my code and it is not working, here are the instructions:

(The Rectangle class) Following the example of the Circle class in Section 9.2,

design a class named Rectangle to represent a rectangle. The class contains:

Two double data fields named width and height that specify the width and

height of the rectangle. The default values are 1 for both width and height.

A no-arg constructor that creates a default rectangle.

A constructor that creates a rectangle with the specified width and height.

A method named getArea() that returns the area of this rectangle.

A method named getPerimeter() that returns the perimeter.

Draw the UML diagram for the class and then implement the class. Write a test

program that creates two Rectangle objects—one with width 4 and height 40

and the other with width 3.5 and height 35.9. Display the width, height, area,

and perimeter of each rectangle in this order.

5 public class RectangleTest
6 {
7 public static void main(String[] args)
8 {
9 Rectangle myRectangle = new Rectangle(4, 40);
10 System.out.println(\"The area of a rectangle with width \"
11 + myRectangle.width + \"and height\" + myRectangle.height +
12 \" is \" + myRectangle.getArea());
13 System.out.println(\"The perimeter of a rectangle is \"
14 + myRectangle.getPerimeter());
15
16 Rectangle yourRectangle = new Rectangle(3.5, 35.9);
17 System.out.println(\"The area of rectangle with width \"
18 + yourRectangle.width + \" and height \" + yourRectangle.height
19 + \" is \" + yourRectangle.getArea());
20 System.out.println(\"The perimeter of a rectangle is \"
21 + yourRectangle.getPerimeter());
22 }
23 }
24
25 class Rectangle
26 {
27 double width;
28 double height;
29 Rectangle()
30 {
31 width = 1;
32 height = 1;
33 }
34 public double getArea()
35 {
36 return width * height;
37 }
38 public double getPerimeter()
39 {
40 return 2 * (width + height);
41 }
42 }
43
44
45
46
47
48

Solution

public class Rectangle {

   double width, height;

   public Rectangle() {

       this.width = 1;
       this.height = 1;
   }

   /**
   * @param width
   * @param height
   */
   public Rectangle(double width, double height) {

       this.width = width;
       this.height = height;
   }

   /**
   * @return
   */
   public double getArea() {
       return width * height;
   }

   public double getPerimeter() {
       return 2 * (width + height);
   }

}

public class RectangleTest {
   public static void main(String[] args) {
       Rectangle myRectangle = new Rectangle(4, 40);
       System.out.println(\"The area of a rectangle with width \"
               + myRectangle.width + \"and height\" + myRectangle.height
               + \" is \" + myRectangle.getArea());
       System.out.println(\"The perimeter of a rectangle is \"
               + myRectangle.getPerimeter());

       Rectangle yourRectangle = new Rectangle(3.5, 35.9);
       System.out.println(\"The area of rectangle with width \"
               + yourRectangle.width + \" and height \" + yourRectangle.height
               + \" is \" + yourRectangle.getArea());
       System.out.println(\"The perimeter of a rectangle is \"
               + yourRectangle.getPerimeter());
   }
}

OUTPUT:

The area of a rectangle with width 4.0and height40.0 is 160.0
The perimeter of a rectangle is 88.0
The area of rectangle with width 3.5 and height 35.9 is 125.64999999999999
The perimeter of a rectangle is 78.8

Below is my code and it is not working, here are the instructions: (The Rectangle class) Following the example of the Circle class in Section 9.2, design a clas
Below is my code and it is not working, here are the instructions: (The Rectangle class) Following the example of the Circle class in Section 9.2, design a clas
Below is my code and it is not working, here are the instructions: (The Rectangle class) Following the example of the Circle class in Section 9.2, design a clas

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site