public class ComplexNumberFunctionalities {

  public static int quadrant(ComplexNumber c){
    int q;

    if (c.real() == 0 || c.imaginary() == 0)
      q = 0; // on the axes
    else if (c.real() > 0) // either 1 or 4
      if (c.imaginary() > 0)
        q = 1;
      else
        q = 4;
    else // (c.real() < 0) hence 2 or 3
      if (c.imaginary() > 0)
        q = 2;
      else
        q = 3;

    return q;
  }
}
