你可以写一个类来封装复数。让complexAdd方法返回该类的一个对象。
public class Figure
{
   public Figure();
   public void setRealValue(double dRealValue)
   {
      m_dRealValue = dRealValue;
   }
   public double getRealValue()
   {
      return m_dRealValue;
   }
   public void setVirtualValue(double dVirtualValue)
   {
      m_dVirtualValue = dVirtualValue;
   }
   public double getVirtualValue()
   {
      return m_dVirtualValue;
   }
   private double m_dRealValue;//实部变量
   private double m_dVirtualValue;//虚部变量
}然后
public Figure complexAdd(ComplexNumber c)
{
   //用set方法给Figure对象的实部与虚部分别赋值。
}