Програма Java для додавання двох складних чисел шляхом передачі класу функції

У цій програмі ви навчитеся додавати два складні числа в Java, створивши клас з назвою Комплекс і передавши його у функцію 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. Як випливає з назви, реальне зберігає реальну частину комплексного числа, а imag - уявну.

ComplexКлас має конструктор з инициализирует значення реального і Імаго.

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

Усередині add()методу ми просто додаємо дійсну та уявну частини комплексних чисел n1 та n2, зберігаємо їх у новій змінній temp та return temp.

Потім у функції виклику main()ми друкуємо її за допомогою printf()функції.

Цікаві статті...