Kotlin-program for å legge til to komplekse tall ved å overføre klassen til en funksjon

I dette programmet lærer du å legge til to komplekse tall i Kotlin ved å lage en klasse med navnet Complex og sende den til en funksjonsadd ().

Eksempel: Legg til to komplekse tall

 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 )

Når du kjører programmet, vil utdataene være:

 Sum = 5,7 + 9,5i

I programmet ovenfor opprettet vi en klasse Complexmed to medlemsvariabler: ekte og imag. Som navnet antyder, lagrer ekte virkelige deler av et komplekst nummer og imag lagrer den imaginære delen.

Den Complexklassen har en konstruktør med initialiseres verdien av fast og imag.

Vi opprettet også en ny statisk funksjon add()som tar to komplekse tall som parametere og returnerer resultatet som et komplekst tall.

Inne i add()metoden legger vi bare til de virkelige og imaginære delene av komplekse tall n1 og n2, lagrer det i en ny variabel temp og returtemp.

Så, i anropsfunksjonen main(), skriver vi ut den ved hjelp av printf()funksjonen.

Her er ekvivalent Java-kode: Java-program for å legge til to komplekse tall

Interessante artikler...