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 invertir palabras en una cadena

Por avivcas

Deja una respuesta

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