Números complejos tienen dos partes: la parte real y la parte imaginaria. En este tutorial, escribiremos un programa Java en sumar dos números complejos. Al sumar números complejos, sumamos partes reales e imaginarias como se muestra en el diagrama a continuación.

Java suma dos números complejos

Ejemplo: sumar dos números complejos en Java

En este programa tenemos una clase ComplexNumber. En esta clase tenemos dos variables de instancia real es img para contener las partes reales e imaginarias de números complejos.

Hemos declarado un método sum () para sumar los dos números sumando sus partes real e imaginaria.

El constructor de esta clase se usa para inicializar números complejos. Por ejemplo, cuando instanciamos esta clase de esta manera ComplexNumber temp = new ComplexNumber(0, 0);, en realidad crea un número complejo 0 + 0i.

public class ComplexNumber{
   //for real and imaginary parts of complex numbers
   double real, img;
	
   //constructor to initialize the complex number
   ComplexNumber(double r, double i){
	this.real = r;
	this.img = i;
   }
	
   public static ComplexNumber sum(ComplexNumber c1, ComplexNumber c2)
   {
	//creating a temporary complex number to hold the sum of two numbers
        ComplexNumber temp = new ComplexNumber(0, 0);

        temp.real = c1.real + c2.real;
        temp.img = c1.img + c2.img;
        
        //returning the output complex number
        return temp;
    }
    public static void main(String args[]) {
	ComplexNumber c1 = new ComplexNumber(5.5, 4);
	ComplexNumber c2 = new ComplexNumber(1.2, 3.5);
        ComplexNumber temp = sum(c1, c2);
        System.out.printf("Sum is: "+ temp.real+" + "+ temp.img +"i");
    }
}

Producción:

Sum is: 6.7 + 7.5i

Captura de pantalla: Mismo programa Java en Eclipse IDE –
Programa Java para sumar dos números complejos en Eclipse IDE

Salida de Eclipse IDE:
Resultado de sumar dos números complejos en Java


A continuación, se muestran algunos ejemplos de Java relacionados:

    1. Programa Java para encontrar el máximo de tres números
    2. Programa Java para crear una calculadora usando Switch Case
    3. Programa Java para intercambiar dos números
    4. Programa C ++ para sumar dos números complejos
leer  Programa Java para encontrar HCF y LCM de dos números

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *