NEED IN JAVA A point in the xy plane is represented by its x

NEED IN JAVA

A point in the x-y plane is represented by its x-coordinate and y-coordinate. Design the Class Point that can store and process a point in the x-y plane. You should then perform operations on a point, such as showing the point, setting the coordinates of the point, printing the coordinates of the point, returning the x-coordinate, and returning the y-coordinate. Also, write a test program to test various operations on a point.

Solution

//Point.java
public class Point {
   private int x;    // x-coordinate
   private int y;    // y-coordinate
   // default constructor point
   public Point() {
       x = 0;
       y = 0;
   }

   // parameterized point class
   public Point(int x ,int y) {
       setX(x);
       setY(y);
   }

  
   //Mutator methods
   public void setX(int x) { this.x=x; }
   public void setY(int y) { this.y=y; }
  
   // accessor methods
   public int getX() { return x; }
   public int getY() { return y; }
  

   //Override toString method to print x and y values
   public String toString() {      
       return \"Point (\"+x+\",\"+y+\")\";
   }
  
}

--------------------------------------------------------------------------------------------

//DriverPoint.java

/**
* Tester java program DriverPoint that
* test the methods of Point class
* */
//DriverPoint.java
public class DriverPoint {
   public static void main(String[] args) {
      
      
       //Create an instance of Point class
       Point p=new Point();
      
       //Set x-coordinate
       p.setX(5);
       //Set y-coordinate
       p.setY(15);
      
       System.out.println(\"Point coordinates\");
       System.out.println(\"X-value : \"+p.getX());
       System.out.println(\"y-value : \"+p.getY());
      
       //calling toString to print the point object
       System.out.println(p.toString());
      
   }
}

--------------------------------------------------------------------------------------------

Sample Output:

Point coordinates
X-value : 5
y-value : 15
Point (5,15)

NEED IN JAVA A point in the x-y plane is represented by its x-coordinate and y-coordinate. Design the Class Point that can store and process a point in the x-y
NEED IN JAVA A point in the x-y plane is represented by its x-coordinate and y-coordinate. Design the Class Point that can store and process a point in the x-y

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site