Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Point {
- int x;
- int y;
- public Point(int initialX, int initialY){
- x = initialX;
- y = initialY;
- }
- public Point(){
- x = 0;
- y= 0;
- }
- public void translate(int dx, int dy){
- x += dx;
- y += dy;
- }
- public int getX(){
- return x;
- }
- public int getY(){
- return y;
- }
- public void setXY(int setX, int setY){
- x = setX;
- y = setY;
- }
- // toString method //produces and returns the desired string, e.g (19, 5)
- // getQuadrant method //returns the quadrant in which (x, y) lies (or 0 if on an axis)
- // distanceToOrigin method //returns distance from (x, y) to origin (use double)
- public String toString(int x, int y){
- return "(" + x + ", " + y + ")";
- }
- public static int getQuadrant(int x, int y) {
- if (x > 0 && y > 0) {
- return 1;
- } else if (x < 0 && y > 0) {
- return 2;
- } else if (x < 0 && y < 0) {
- return 3;
- } else if (x > 0 && y < 0) {
- return 4;
- } else {
- return 0;
- }
- }
- public double distanceToOrigin(){
- return Math.sqrt(x*x) + (y*y);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement