У цій програмі ви навчитеся додавати два складні числа в 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()
функції.