Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a class called Rectangle that represents a rectangular two-dimensional reg

ID: 3701160 • Letter: W

Question

Write a class called Rectangle that represents a rectangular two-dimensional region.Your Rectangle objects should have the following methods:

//Constructs a new rectangle whose top-left corner is specified by the given coordinates and with

the given width and height. (Throw an IllegalArgumentException on a negative width or height). Use try catch.

public Rectangle(int x, int y, int width, int height)

//Returns this rectangle's height.

public int getHeight()

// Returns this rectangle's width.

public int getWidth()

// Returns this rectangle's x-coordinate.

public int getX()

//Returns this rectangle's y-coordinate.

public int getY()

//Returns a string representation of this rectangle, "Rectangle[x=1,y=2,width=3,height=4]".

public String toString()

Explanation / Answer

public class Rectangle {
    private int width;
    private int height;
    private int x;
    private int y;

    public Rectangle(int x, int y, int width, int height) {
        this.width = width;
        this.height = height;
        this.x = x;
        this.y = y;
    }

    public int getHeight(){
        return height;
    }

    //get method for width
    public double getWidth() {
        return width;
    }
  
    public int getX(){
        return x;
    }

    public int getY(){
        return y;
    }
  
    @Override
    public String toString() {
        return "Rectangle[" + "x=" + x + ", y=" + y + "width=" + width + ", height=" + height+ ']';
    }
  
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote