
Patrick B. answered 05/08/21
Math and computer tutor/teacher
class Point
{
public static final int ORIGIN = 0;
public static final int QUADRANT1 = 1;
public static final int QUADRANT2 = 2;
public static final int QUADRANT3 = 3;
public static final int QUADRANT4 = 4;
public static final int POSITIVE_X_AXIS = 360;
public static final int POSITIVE_Y_AXIS = 90;
public static final int NEGATIVE_X_AXIS = 180;
public static final int NEGATIVE_Y_AXIS = 270;
private int x;
private int y;
Point(int X, int Y) { this.x = X; this.y=Y; }
Point(Point p) { this.x = p.x; this.y=p.y; }
int getX() { return(x); }
int getY() { return(y); }
public int quadrant()
{
int iQuadrantReturn = -1;
if (x>0 && y>0)
{
iQuadrantReturn = QUADRANT1;
}
else if (x<0 && y>0)
{
iQuadrantReturn = QUADRANT2;
}
else if (x<0 && y<0)
{
iQuadrantReturn = QUADRANT3;
}
else if (x>0 && y<0)
{
iQuadrantReturn = QUADRANT4;
}
else if (x==0 && y>0)
{
iQuadrantReturn = POSITIVE_Y_AXIS;
}
else if (x==0 && y<0)
{
iQuadrantReturn = NEGATIVE_Y_AXIS;
}
else if (x>0 && y==0)
{
iQuadrantReturn = POSITIVE_X_AXIS;
}
else if (x<0 && y==0)
{
iQuadrantReturn = NEGATIVE_X_AXIS;
}
else if (x==0 && y==0)
{
iQuadrantReturn = ORIGIN;
}
return(iQuadrantReturn);
}
public static void main(String args[])
{
Point pA = new Point(3,4);
Point pB = new Point(-4,3);
Point pC = new Point(-3,-4);
Point pD = new Point(4,-3);
Point pE = new Point(5,0);
Point pF = new Point(0,5);
Point pG = new Point(-5,0);
Point pH = new Point(0,-5);
Point O = new Point(0,0);
System.out.println(pA.quadrant());
System.out.println(pB.quadrant());
System.out.println(pC.quadrant());
System.out.println(pD.quadrant());
System.out.println(pE.quadrant());
System.out.println(pF.quadrant());
System.out.println(pG.quadrant());
System.out.println(pH.quadrant());
System.out.println(O.quadrant());
}
}