loader image

Java program to find the sum of two complex numbers

Using class and objects, write a java program to find the sum of two complex numbers.

class Complex {
    double real, img;

    // constructor to initialise complex number
    Complex(int r, int i) {
        real = r;
        img = i;
    }

    // function to add to complex numbers
    Complex addComp(Complex C1, Complex C2) {
        Complex sum = new Complex(0, 0);
        sum.real = C1.real + C2.real;
        sum.img = C1.img + C2.img;
        return sum;
    }
}

class ComplexMain {
    public static void main(String[] args) {
        // create 3 complex numbers using objects of Complex class
        Complex C1 = new Complex(2, 3);
        Complex C2 = new Complex(5, 6);
        Complex C3 = new Complex(0, 0);

        // print two complex numbers
        System.out.println("Complex number 1 : " + C1.real + " + " + C1.img + "i");
        System.out.println("Complex number 2 : " + C2.real + " + " + C2.img + "i");

        // add 2 complex numbers and display it
        C3 = C3.addComp(C1, C2);
        System.out.println("Sum of complex numbers : " + C3.real + " + " + C3.img + "i");
    }
}

Output

Complex number 1 : 2.0 + 3.0i
Complex number 2 : 5.0 + 6.0i
Sum of complex numbers : 7.0 + 9.0i
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
Scroll to Top