Kotlin-program til at tilføje to komplekse tal ved at videregive klasse til en funktion

I dette program lærer du at tilføje to komplekse tal i Kotlin ved at oprette en klasse med navnet Complex og videregive den til en funktionsføj ().

Eksempel: Tilføj to komplekse numre

 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 kører programmet, vil output være:

 Sum = 5,7 + 9,5i

I ovenstående program oprettede vi en klasse Complexmed to medlemsvariabler: reel og imag. Som navnet antyder, gemmer rigtige reelle dele af et komplekst antal, og imag lagrer den imaginære del.

Den Complexklasse har en konstruktør med initialiserer værdien af fast og imag.

Vi oprettede også en ny statisk funktion, add()der tager to komplekse tal som parametre og returnerer resultatet som et komplekst tal.

Inde i add()metoden tilføjer vi bare de reelle og imaginære dele af komplekse tal n1 og n2, gemmer det i en ny variabel temp og returtemp.

Derefter main()udskriver vi den i opkaldsfunktionen ved hjælp af printf()funktionen.

Her er den tilsvarende Java-kode: Java-program for at tilføje to komplekse tal

Interessante artikler...