У цій програмі ви навчитеся додавати два комплексні числа в Kotlin, створивши клас з іменем Complex і передавши його у функцію add ().
Приклад: Додайте два складних числа
class Complex(internal var real: Double, internal var imag: Double) fun main(args: Array) ( val n1 = Complex(2.3, 4.5) val n2 = Complex(3.4, 5.0) val temp: Complex temp = add(n1, n2) System.out.printf("Sum = %.1f + %.1fi", temp.real, temp.imag) ) fun add(n1: Complex, n2: Complex): Complex ( val temp = 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()
функції.
Ось еквівалентний код Java: програма Java для додавання двох складних чисел