SHARE
TWEET

Point

a guest Dec 3rd, 2019 91 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public class Point {
  2.     int x;
  3.     int y;
  4.  
  5.     public Point(int initialX, int initialY){
  6.         x = initialX;
  7.         y = initialY;
  8.     }
  9.  
  10.     public Point(){
  11.         x = 0;
  12.         y= 0;
  13.     }
  14.     public void translate(int dx, int dy){
  15.         x += dx;
  16.         y += dy;
  17.     }
  18.     public int getX(){
  19.         return x;
  20.     }
  21.     public int getY(){
  22.         return y;
  23.     }
  24.     public void setXY(int setX, int setY){
  25.         x = setX;
  26.         y = setY;
  27.     }
  28.     //  toString method             //produces and returns the desired string, e.g (19, 5)
  29.     //  getQuadrant method          //returns the quadrant in which (x, y) lies (or 0 if on an axis)
  30.     //  distanceToOrigin method //returns distance from (x, y) to origin (use double)
  31.  
  32.     public String toString(int x, int y){
  33.         return "(" + x + ", " + y + ")";
  34.     }
  35.     public static int getQuadrant(int x, int y) {
  36.         if (x > 0 && y > 0) {
  37.             return 1;
  38.         } else if (x < 0 && y > 0) {
  39.             return 2;
  40.         } else if (x < 0 && y < 0) {
  41.             return 3;
  42.         } else if (x > 0 && y < 0) {
  43.             return 4;
  44.         } else {
  45.             return 0;
  46.         }
  47.     }
  48.         public double distanceToOrigin(){
  49.             return Math.sqrt(x*x) + (y*y);
  50.         }
  51.  
  52. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top