Program to demonstrate addition of two or more than two complex numbers in Java
package com.hubberspot.example;
import java.util.Scanner;
public class ComplexNumbers {
private int real;
private int imaginary;
private static String iota = "i";
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter no. of complex no's > 2 : ");
int terms = scanner.nextInt();
while(true){
if (terms == 0 || terms == 1 || terms < 0){
System.out.println("Enter no. of complex no's > 1 : ");
terms = scanner.nextInt();
}else {
break;
}
}
int[][] complexArray = new int [terms][2];
for(int i = 0; i < terms; i++){
System.out.println("Enter real number : ");
complexArray[i][0] = scanner.nextInt();
System.out.println("Enter imaginary number : ");
complexArray[i][1] = scanner.nextInt();
}
int realresult = 0 ;
int imaginaryresult = 0 ;
for(int i = 0; i < terms - 1; i++){
realresult = complexArray[i][0] + complexArray[i+1][0];
}
for(int i = 0; i < terms - 1; i++){
imaginaryresult = complexArray[i][1] + complexArray[i+1][1];
}
System.out.printf("The resultant complex Number is : %d + %d%s" ,
realresult,imaginaryresult,iota);
}
}
Output of the program :
