Программа на Java для сложения двух комплексных чисел путем передачи класса функции

В этой программе вы научитесь складывать два комплексных числа в Java, создав класс с именем Complex и передав его в функцию add ().

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Класс и объекты Java
  • Методы Java

Пример: сложение двух комплексных чисел

 public class Complex ( double real; double imag; public Complex(double real, double imag) ( this.real = real; this.imag = imag; ) public static void main(String() args) ( Complex n1 = new Complex(2.3, 4.5), n2 = new Complex(3.4, 5.0), temp; temp = add(n1, n2); System.out.printf("Sum = %.1f + %.1fi", temp.real, temp.imag); ) public static Complex add(Complex n1, Complex n2) ( Complex temp = new Complex(0.0, 0.0); temp.real = n1.real + n2.real; temp.imag = n1.imag + n2.imag; return(temp); ) )

Вывод

 Сумма = 5,7 + 9,5i

В приведенной выше программе мы создали класс Complexс двумя переменными-членами: real и imag. Как следует из названия, real хранит действительную часть комплексного числа, а imag хранит мнимую часть.

У Complexкласса есть конструктор, инициализирующий значения real и imag.

Мы также создали новую статическую функцию, add()которая принимает два комплексных числа в качестве параметров и возвращает результат в виде комплексного числа.

Внутри add()метода мы просто складываем действительную и мнимую части комплексных чисел n1 и n2, сохраняем их в новой переменной temp и возвращаем temp.

Затем в вызывающей функции main()мы печатаем его с помощью printf()function.

Интересные статьи...