Kotlin programma, lai pievienotu divus kompleksus skaitļus, nododot klasi funkcijai

Šajā programmā jūs iemācīsities pievienot divus sarežģītus skaitļus Kotlinā, izveidojot klasi ar nosaukumu Complex un nododot to funkcijai add ().

Piemērs: pievienojiet divus kompleksus skaitļus

 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 )

Palaidot programmu, izeja būs:

 Summa = 5,7 + 9,5i

Iepriekš minētajā programmā mēs izveidojām klasi Complexar diviem dalībnieku mainīgajiem lielumiem: reālo un imag. Kā norāda nosaukums, reālie glabā reālu kompleksa skaitļa daļu un imag glabā iedomāto daļu.

ComplexKlase ir konstruktors ar inicializē vērtību reāla un imag.

Mēs arī izveidojām jaunu statisko funkciju, add()kas divus sarežģītus skaitļus ņem par parametriem un atgriež rezultātu kā kompleksu skaitli.

add()Metodes iekšpusē mēs vienkārši pievienojam komplekso skaitļu n1 un n2 reālās un iedomātās daļas, saglabājam to jaunā mainīgā temp un return temp.

Pēc tam izsaukšanas funkcijā main()mēs to izdrukājam, izmantojot printf()funkciju.

Šeit ir ekvivalents Java kods: Java programma, lai pievienotu divus kompleksus skaitļus

Interesanti raksti...