El siguiente programa implementa un hilo de ejecución para sumar dos números complejos.
La salida del programa es la presentación por pantalla de la parte real y la parte imaginaria del número complejo obtenido de sumar dos números complejos.
Támbien implementa una clase para los números complejos.
Veámos el código:
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);
}
}
class hilo extends Thread {
public hilo(Complejo n1,Complejo n2) {
}
public void run() {
Complejo a = new Complejo(40,56);
Complejo b = new Complejo(10,-10);
Complejo c = a.Add(b);
System.out.println("Parte real: " + c.real);
System.out.println("Parte imaginaria: " + c.imag);
}
}