Suma de números complejos

Autor: José Luis Álvarez

Definición de una clase Complejo para números complejos y de un método suma de números
complejos.

La clase suma_complejos hace uso de este método anterior y presenta por pantalla la parte real e imaginaria del número complejo resultante.

El código es el siguiente:

//clase que define una representación de números complejos
//También se define la suma de complejos

class Complejo
{
   public double real;
   public double imag;
   public Complejo(double re, double im)
   {
      this real=re;
      this imag=im;
   }
   public Complejo add(Complejo z)
   {
      return new Complejo(this real+z.real,this imag+z,imag);
   }
}
//clase que llama al método suma de la clase Complejo para hacer la suma
//de dos números complejos y presentar por pantalla la parte real e imaginaria
//del número complejo resultante
//La siguiente clase deberá ir en otro fichero distinto

class suma_complejos
{
   public static void main(String[] args)
   {
      Complejo a = new Complejo(40,56);
      Complejo b = new Complejo(10,-10);
      Complejo c = a.Add(b);
      System.out.println(c.real);
      System.out.println(c.imag);
   }
}